IEvents.h#
Fully qualified name: carb/events/IEvents.h
In directory: carb/events
Source file: IEvents.h
carb.events interface definition file.
Classes#
- carb::events::IEvent
Event object which is sent and received.
- carb::events::IEventListener
Interface to implement for event listener.
- carb::events::IEventStream
Event stream is fundamental primitive used to send, receive and listen for events.
- carb::events::ISubscription
Subscription holder is created by all event listening subscription functions.
Namespaces#
- carb
The main Carbonite namespace.
- carb::events
Namespace for the carb.events plugin.
Structs#
- carb::events::IEvents
Interface definition for carb.events .