|
CheeseEngine
A 2D Game Engine
|
Abstract event queue interface for type erasure. More...
#include <EventBus.hpp>
Public Member Functions | |
| virtual | ~IEventQueue ()=default |
| virtual void | Dispatch ()=0 |
| Calls all subscribers and clears the current queue. | |
| virtual void | RemoveHandler (HandlerId id)=0 |
| Removes a handler by its unique ID. | |
Abstract event queue interface for type erasure.
|
virtualdefault |
|
pure virtual |
Calls all subscribers and clears the current queue.
| None |
| None |
Implemented in EventQueue< T >.
|
pure virtual |
Removes a handler by its unique ID.
| id | : The unique identifier of the handler to remove |
| None |
Implemented in EventQueue< T >.