carb::eventdispatcher
- 
namespace eventdispatcher
- Namespace for carb.eventdispatcher.plugin and related utilities. 
Classes
- carb::eventdispatcher::Event: A presentation class for EventData . Allows querying the data via a simple C++ interface. 
- carb::eventdispatcher::ObserverGuard: Structure to manage the lifetime of an observer. Similar to - std::unique_ptr.
Structs
- carb::eventdispatcher::EventData: Structure definition for event data. Typically not used; instead use the Event wrapper-class. 
- carb::eventdispatcher::IEventDispatcher: Interface for carb.eventdispatcher.plugin . 
- carb::eventdispatcher::NamedVariant: Structure definition for a named variant: a key/value pair with a value of varying type. 
Typedefs
- carb::eventdispatcher::CleanupFn: Callback function called when an observer is terminated with IEventDispatcher::stopObserving() . Typically not manually used as it is generated by IEventDispatcher::observeEvent() . 
- carb::eventdispatcher::Observer: A handle to an observer, registered with IEventDispatcher::observeEvent() . 
- carb::eventdispatcher::ObserverFn: Callback function called when an event is dispatched. Typically not manually used as it is generated by IEventDispatcher::observeEvent() . 
Variables
- carb::eventdispatcher::kInvalidObserver: Special value indicating an invalid observer.