#include <event_manager.h>
 Inheritance diagram for EventManager:
 Collaboration diagram for EventManager: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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inlineoverridevirtual | 
Implements MtEventManager.
References MtEvent::getType(), and m_dest.
Referenced by TestEventManager::testRealEvent(), and TestEventManager::testRealEventAfterDereg().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inlinestaticprivate | 
      
  | 
  inlineoverridevirtual | 
Implements MtEventManager.
References EventManager::Dest::funcs, and m_dest.
Referenced by TestEventManager::testDeregister(), TestEventManager::testRealEvent(), TestEventManager::testRealEventAfterDereg(), and TestEventManager::testRegister().
 Here is the caller graph for this function:
      
  | 
  private |