#include <event_manager.h>
Classes | |
| struct | FuncSpec |
| struct | Dest |
Public Member Functions | |
| EventManager () | |
| ~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 |
Private Attributes | |
| std::vector< Dest > | m_dest |
Additional Inherited Members | |
| Public Types inherited from MtEventManager | |
| typedef void(* | event_receive_func) (MtEvent *e, void *data) |
|
inline |
References m_dest, and MtEvent::TYPE_MAX.
|
overridedefault |
|
inlineoverridevirtual |
Implements MtEventManager.
References m_dest, remove(), and MtEvent::TYPE_MAX.
Referenced by TestEventManager::testDeregister(), and TestEventManager::testRealEventAfterDereg().
|
inlineoverridevirtual |
Implements MtEventManager.
References MtEvent::getType(), m_dest, and MtEvent::TYPE_MAX.
Referenced by TestEventManager::testRealEvent(), and TestEventManager::testRealEventAfterDereg().
|
inlineoverridevirtual |
Implements MtEventManager.
References m_dest, and MtEvent::TYPE_MAX.
Referenced by TestEventManager::testDeregister(), TestEventManager::testRealEvent(), TestEventManager::testRealEventAfterDereg(), and TestEventManager::testRegister().
|
private |
Referenced by EventManager(), dereg(), put(), and reg().