Uniot Core
0.8.1
Loading...
Searching...
No Matches

Interface for components that need to connect to an EventBus. More...

Collaboration diagram for Connection Kit:

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.
 

Detailed Description

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.

Template Parameters
T_topicType used for the topic identifiers
T_msgType used for message identifiers
T_dataType used for the payload data

Typedef Documentation

◆ ICoreEventBusConnectionKit

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.