EvEmu
0.8.4
11 September 2021
|
#include "PyServiceCD.h"
Public Member Functions | |
PyCallableDispatcher (Svc *parent) | |
virtual | ~PyCallableDispatcher () |
void | RegisterCall (const char *call_name, CallProc p) |
virtual PyResult | Dispatch (const std::string &method_name, PyCallArgs &call) |
![]() | |
virtual | ~CallDispatcher () |
Protected Attributes | |
std::map< std::string, CallProc > | m_serviceCalls |
Svc *const | m_parent |
Private Types | |
typedef PyResult(Svc::* | CallProc )(PyCallArgs &call) |
typedef std::map< std::string, CallProc >::iterator | mapitr |
Definition at line 37 of file PyServiceCD.h.
|
private |
Definition at line 40 of file PyServiceCD.h.
|
private |
Definition at line 41 of file PyServiceCD.h.
|
inline |
Definition at line 43 of file PyServiceCD.h.
|
inlinevirtual |
Definition at line 47 of file PyServiceCD.h.
|
inlinevirtual |
Implements PyCallable::CallDispatcher.
Definition at line 55 of file PyServiceCD.h.
References PyCallArgs::client, Client::GetName(), PyCallableDispatcher< Svc >::m_parent, PyCallableDispatcher< Svc >::m_serviceCalls, and sLog.
|
inline |
Definition at line 50 of file PyServiceCD.h.
References PyCallableDispatcher< Svc >::m_serviceCalls.
|
protected |
Definition at line 74 of file PyServiceCD.h.
Referenced by PyCallableDispatcher< Svc >::Dispatch().
|
protected |
Definition at line 72 of file PyServiceCD.h.
Referenced by PyCallableDispatcher< Svc >::Dispatch(), and PyCallableDispatcher< Svc >::RegisterCall().