Добрый день, есть класс для работы с обработкой инфы от некоего устройства. Ему передается массив бинарных данных и он их парсит и потом выдает в зависимости от типа пакета соотвествующую структуру. Вопрос в том как красивее сделать передачу распарсенных данных от этого класса другим классам. 2 варианта: 1. Для каждого типа пакета делать свой сигнал, и в классе «приемщике» делать каждый слот под каждый сигнал. Каждый сигнал будет передавать соотвествующую структуру, а слот в свою очередь ее принимать. 2. Сделать один общий сигнал, в котором бы передавался тип пакета и указатель на данные, а в классе приемщики switch'ем делать преобразование указателя в зависимости от типа полученного пакета.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [Qt] передача сигнала из подклассов (2012)
- Форум c++ и указатели на функцию (2014)
- Форум Передача данных в Qt5 через сигнал-слоты между тредами и в одном треде с минимальным оверхедом (2014)
- Форум wifi и постлюди (2014)
- Форум Не могу вызвать слот при использовании в параметрах QString& (2019)
- Форум Вопрос по структуру приложения (2016)
- Форум [QT] сообщение владельцу объекта (2009)
- Форум Напишите программку! (2007)
- Форум Внутреннее представление объекта зависит от реализации ??? (2019)
- Форум Qt + posix threads, непредсказуемое поведение программы (2012)