event Namespace
Definition
Classes Index
| class | BasicEventManager |
|
Basic implementation of the EventManager. More... | |
| class | DequeEventQueue |
|
Concrete implementation of an EventQueue that uses a Deque as its underlying queue strategy. Adding and removing events follows a FIFO strategy. More... | |
| class | Dispatcher |
|
A generic event Dispatcher for type-safe event handling. More... | |
| class | Event |
|
Base class for events in the helios framework. More... | |
| class | EventManager |
|
An abstract EventManager managing the buffering and dispatching of events, acting as a central hub for event management. More... | |
| class | EventQueue |
|
Abstract base class defining an interface for an EventQueue. More... | |
Enumerations Index
| enum | PostPolicy { ... } |
|
Defines the posting policy for events. More... | |
Description
Event system.
This namespace provides a comprehensive event management system including event managers, queues, dispatchers, and base event types.
Enumerations
PostPolicy
|
Defines the posting policy for events.
- Enumeration values
-
LATEST_WINS Policy for removing an event in favor of a newer one based on specific criteria APPEND Policy for simply adding an event to the underlying EventQueue size_ Number of entries in this enumeration
This enum specifies how events should be handled when posted to the EventQueue.
Definition at line 30 of file EventManager.ixx.
The documentation for this namespace was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.