Есть ли для embedded библиотека signal/slot похожая на Qt Signals & Slots?

Есть ли удобная библиотека сигналов и слотов, которая органично работает вместе в RTOS (вроде FreeRTOS)?
Микроконтроллер уровня STM32. Чтобы можно было соединять сигналы и слоты из разных потоков.

Видел несколько реализаций signal/slot. Где-то больше, где-то меньше шаблонной магии, макросов.
Но кодогенерации, как у Qt не видел.
Идея с кодогенерацией, как мне кажется, более продуктивна. Можно добиться более красивого синтаксиса.
В общем, ищу "Qt для самых маленьких".

UPD:
Если соберусь заняться этим вопросом, начну с этого проекта woboq.com/blog/moc-with-clang.html
Его автор повторил функционал MOC с помощью Clang.
  • Вопрос задан
  • 2653 просмотра
Пригласить эксперта
Ответы на вопрос 3
@TriKrista
signal/slot из Qt - это обычный потерн "наблюдатель".
Что Вам мешает реализовать Ваш собственный вариант для своих целей?
Ответ написан
Комментировать
Properrr
@Properrr
Смотрите в сторону Clang. Он могёт
Ответ написан
@sanchas
Qt сначала обрабатывает исходный код, заменяя сигналы и слоты в конструкции понятные компилятору С++, и только потом компилирует. Как следствие - удобство для пользователя и нарушение стандарта С++. Вы можете попробовать написать свой прекомпилятор для тех же нужд.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы