#include <event_manager.h>
Classes | |
struct | Dest |
struct | FuncSpec |
Public Member Functions | |
~EventManager () override=default | |
void | put (MtEvent *e) override |
void | reg (MtEvent::Type type, event_receive_func f, void *data) override |
void | dereg (MtEvent::Type type, event_receive_func f, void *data) override |
Public Member Functions inherited from MtEventManager | |
virtual | ~MtEventManager ()=default |
Static Private Member Functions | |
static void | receiverReceive (MtEvent *e, void *data) |
Private Attributes | |
std::map< MtEvent::Type, Dest > | m_dest {} |
|
overridedefault |
|
inlineoverridevirtual |
Implements MtEventManager.
References m_dest, and remove().
Referenced by TestEventManager::testDeregister(), and TestEventManager::testRealEventAfterDereg().
|
inlineoverridevirtual |
Implements MtEventManager.
References MtEvent::getType(), and m_dest.
Referenced by TestEventManager::testRealEvent(), and TestEventManager::testRealEventAfterDereg().
|
inlinestaticprivate |
|
inlineoverridevirtual |
Implements MtEventManager.
References EventManager::Dest::funcs, and m_dest.
Referenced by TestEventManager::testDeregister(), TestEventManager::testRealEvent(), TestEventManager::testRealEventAfterDereg(), and TestEventManager::testRegister().
|
private |