Дизайн на веб-сервисах в приложении Blackberry Cascades

Я (пытаюсь) написать приложение Cascades, которое включает в себя множество обращений к различным веб-сервисам. У меня это работает нормально в моем основном классе Application, но я хотел бы иметь возможность вызывать другой класс — класс Services Manager, если хотите — и заставить его возвращать значение моему вызывающему классу Application, когда вызов службы был обработан по классу Services Manager и завершил.

Это хороший дизайн? Этот путь я бы выбрал в Java, но я совершенно новичок в C ++ и QT. Могу ли я потенциально использовать процесс излучения и сигнала для создания этой функциональности?

Спасибо

0

Решение

Да, если я правильно прочитал ваш вопрос.

Для класса ServicesManager вполне разумно общаться с классом Application через сигналы / слоты. Звучит так, будто они работают в разных потоках, но это хорошо для сигналов / слотов Qt. Кроме того, вы можете создать подкласс класса сигнала для отправки пользовательской полезной нагрузки (или просто сказать получателю: «Привет, все готово, запросите у меня результаты»).

Если асинхронность — то, что вы хотите, взгляните на это довольно хорошее объяснение:

Сигналы / слоты Qt в потоках

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector