Добрый день, есть класс для работы с обработкой инфы от некоего устройства. Ему передается массив бинарных данных и он их парсит и потом выдает в зависимости от типа пакета соотвествующую структуру. Вопрос в том как красивее сделать передачу распарсенных данных от этого класса другим классам. 2 варианта: 1. Для каждого типа пакета делать свой сигнал, и в классе «приемщике» делать каждый слот под каждый сигнал. Каждый сигнал будет передавать соотвествующую структуру, а слот в свою очередь ее принимать. 2. Сделать один общий сигнал, в котором бы передавался тип пакета и указатель на данные, а в классе приемщики switch'ем делать преобразование указателя в зависимости от типа полученного пакета.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум wifi и постлюди (2014)
- Форум Передача данных в Qt5 через сигнал-слоты между тредами и в одном треде с минимальным оверхедом (2014)
- Форум Реализация дерева зависимостей по данным для многопоточных приложений на C (2015)
- Форум bash. Упороться по функциям: туда и обратно. (2019)
- Форум inline callback-функций как способ метапрограммирования (2015)
- Форум Функция, действие, агент, событие, действие. (2014)
- Галерея СейсмоАд (2013)
- Форум Парсер.... (2003)
- Форум Небольшой вопрос про мешсети (2015)
- Форум SAX парсер (2012)