SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
HandlerLocator Class Reference

The HandlerLocator class is meant as a central point where each service registers it's presence, and messages can be passed to it. More...

#include <HandlerLocator.h>

Collaboration diagram for HandlerLocator:
Collaboration graph

Public Member Functions

 HandlerLocator ()
 

Static Public Member Functions

static void setMessageBus (MessageBus *h)
 
static MessageBusgetMessageBus ()
 
static void setAuthDB_Handler (EventProcessor *h)
 
static EventProcessorgetAuthDB_Handler ()
 
static void setAuth_Handler (EventProcessor *h)
 
static EventProcessorgetAuth_Handler ()
 
static const std::deque
< EventProcessor * > & 
allGameDBHandlers ()
 
static const std::deque
< EventProcessor * > & 
allGameHandlers ()
 
static EventProcessorgetGame_Handler (uint8_t id)
 
static EventProcessorgetGame_DB_Handler (uint8_t id)
 
static void setGame_Handler (uint8_t id, EventProcessor *h)
 
static void setGame_DB_Handler (uint8_t id, EventProcessor *h)
 
static EventProcessorgetMap_Handler (uint8_t id)
 
static void setMap_Handler (uint8_t id, EventProcessor *h)
 

Detailed Description

The HandlerLocator class is meant as a central point where each service registers it's presence, and messages can be passed to it.

Constructor & Destructor Documentation

HandlerLocator::HandlerLocator ( )

Member Function Documentation

static const std::deque<EventProcessor *>& HandlerLocator::allGameDBHandlers ( )
inlinestatic

Here is the caller graph for this function:

static const std::deque<EventProcessor *>& HandlerLocator::allGameHandlers ( )
inlinestatic
static EventProcessor* HandlerLocator::getAuth_Handler ( )
inlinestatic

Here is the caller graph for this function:

static EventProcessor* HandlerLocator::getAuthDB_Handler ( )
inlinestatic

Here is the caller graph for this function:

static EventProcessor* HandlerLocator::getGame_DB_Handler ( uint8_t  id)
inlinestatic

Here is the caller graph for this function:

static EventProcessor* HandlerLocator::getGame_Handler ( uint8_t  id)
inlinestatic

Here is the caller graph for this function:

static EventProcessor* HandlerLocator::getMap_Handler ( uint8_t  id)
inlinestatic

Here is the caller graph for this function:

static MessageBus* HandlerLocator::getMessageBus ( )
inlinestatic

Here is the caller graph for this function:

static void HandlerLocator::setAuth_Handler ( EventProcessor h)
inlinestatic

Here is the caller graph for this function:

static void HandlerLocator::setAuthDB_Handler ( EventProcessor h)
inlinestatic

Here is the caller graph for this function:

static void HandlerLocator::setGame_DB_Handler ( uint8_t  id,
EventProcessor h 
)
inlinestatic

Here is the caller graph for this function:

static void HandlerLocator::setGame_Handler ( uint8_t  id,
EventProcessor h 
)
inlinestatic

Here is the caller graph for this function:

static void HandlerLocator::setMap_Handler ( uint8_t  id,
EventProcessor h 
)
inlinestatic

Here is the caller graph for this function:

static void HandlerLocator::setMessageBus ( MessageBus h)
inlinestatic

The documentation for this class was generated from the following files: