Добрый день, есть класс для работы с обработкой инфы от некоего устройства. Ему передается массив бинарных данных и он их парсит и потом выдает в зависимости от типа пакета соотвествующую структуру. Вопрос в том как красивее сделать передачу распарсенных данных от этого класса другим классам. 2 варианта: 1. Для каждого типа пакета делать свой сигнал, и в классе «приемщике» делать каждый слот под каждый сигнал. Каждый сигнал будет передавать соотвествующую структуру, а слот в свою очередь ее принимать. 2. Сделать один общий сигнал, в котором бы передавался тип пакета и указатель на данные, а в классе приемщики switch'ем делать преобразование указателя в зависимости от типа полученного пакета.




Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Передача данных в Qt5 через сигнал-слоты между тредами и в одном треде с минимальным оверхедом (2014)
- Форум Не могу вызвать слот при использовании в параметрах QString& (2019)
- Форум Вопрос по структуру приложения (2016)
- Форум Внутреннее представление объекта зависит от реализации ??? (2019)
- Форум Парсер html на Qt (2014)
- Форум Функция, действие, агент, событие, действие. (2014)
- Форум Парсер.... (2003)
- Форум Rust и наследование (2021)
- Форум Парсер смайликов (2021)
- Форум Парсер плейлиста (2020)