![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
Phase 7: Work Loop Handler CRTP Mixin. More...
#include <commrat/module/lifecycle/work_loop_handler.hpp>
Protected Member Functions | |
| void | work_loop () |
| Main work loop - handles subscription protocol messages. | |
Phase 7: Work Loop Handler CRTP Mixin.
Handles subscription protocol messages on the WORK mailbox:
This is the main dispatch loop for the subscription protocol. Runs in a dedicated thread spawned by LifecycleManager.
| ModuleType | The derived Module class (CRTP) |
Definition at line 24 of file work_loop_handler.hpp.
|
inlineprotected |
Main work loop - handles subscription protocol messages.
Runs continuously while module is running, processing subscription messages on the WORK mailbox. Uses blocking receive (no polling).
Message types handled:
Definition at line 37 of file work_loop_handler.hpp.