1 #ifndef __EVECOLLECTDISP_H_INCL__
2 #define __EVECOLLECTDISP_H_INCL__
4 #include "../common/EVEPktDispatch.h"
5 #include "../common/PyLookupDump.h"
40 #define CALL_REQ_HANDLER(c) virtual void Req_##c(const PyPacket *packet, PyCallStream **res);
41 #define CALL_RSP_HANDLER(c) virtual void Rsp_##c(const PyPacket *packet, PyRepTuple **res);
42 #define BOUND_CALL_RSP_HANDLER(c) virtual void Bound_Rsp_##c(const PyPacket *packet, PyRepTuple **res);
43 #define NOTIFY_HANDLER(n) virtual void Notify_##n(const PyPacket *packet, EVENotificationStream **notify);
52 #define DESTINY_HANDLER(n) virtual void Destiny_##n(const PyPacket *packet, DoDestinyAction *action);
void(EVECollectDispatcher::* _CallReqDispatch)(const PyPacket *packet, PyCallStream **call)
virtual void Handle_Notify(const PyPacket *packet, EVENotificationStream **notify)
std::map< uint32, std::string > pendingBinds
virtual void Handle_Other(PyPacket **packet)
virtual void Handle_CallRsp(const PyPacket *packet, PyRepTuple **res)
void _DumpBalls(const byte *data, uint32 len)
void(EVECollectDispatcher::* _NotifyDispatch)(const PyPacket *packet, EVENotificationStream **notify)
void(EVECollectDispatcher::* _CallRspDispatch)(const PyPacket *packet, PyRepTuple **res)
virtual ~EVECollectDispatcher()
std::map< std::string, _CallReqDispatch > m_callReqDisp
virtual void Handle_ErrorResponse(const PyPacket *packet, ErrorResponseBody **body)
virtual void Handle_CallReq(const PyPacket *packet, PyCallStream **call)
std::map< uint32, std::string > pendingCalls
std::map< std::string, _NotifyDispatch > m_notifyDisp
virtual void Handle_AuthenticationReq(const PyPacket *packet, AuthenticationReq **call)
virtual void Handle_AuthenticationRsp(const PyPacket *packet, AuthenticationRsp **call)
virtual void Handle_SessionChange(const PyPacket *packet, SessionChangeNotification **notify)
PyLookupResolver lookResolver
std::map< std::string, _DestinyDispatch > m_destinyDisp
void(EVECollectDispatcher::* _DestinyDispatch)(const PyPacket *packet, DoDestinyAction *action)
std::map< std::string, _CallRspDispatch > m_callRspDisp