![]() |
|
Uniot Core
|
| 0.8.1 |
Interface for components that need to connect to an EventBus. More...
Classes | |
| class | uniot::IEventBusConnectionKit< T_topic, T_msg, T_data > |
Typedefs | |
| using | uniot::ICoreEventBusConnectionKit = IEventBusConnectionKit<unsigned int, int, Bytes> |
| A specific instance of IEventBusConnectionKit for core system events. | |
Interface for components that need to connect to an EventBus.
This interface defines the contract that components must implement to be able to register and unregister with an EventBus. It provides the necessary methods for establishing and terminating the connection between a component and the event bus.
| T_topic | Type used for the topic identifiers |
| T_msg | Type used for message identifiers |
| T_data | Type used for the payload data |
| using uniot::ICoreEventBusConnectionKit = IEventBusConnectionKit<unsigned int, int, Bytes> |
A specific instance of IEventBusConnectionKit for core system events.
This alias defines a common interface for components that need to connect to the core event bus, using unsigned int for topics, int for messages, and Bytes for payload data.