EvEmu
0.8.4
11 September 2021
|
#include "EVEPktDispatch.h"
Public Member Functions | |
bool | DispatchPacket (PyPacket *packet) |
Protected Member Functions | |
virtual bool | Handle_AuthenticationReq (PyPacket *packet, AuthenticationReq &req) |
virtual bool | Handle_AuthenticationRsp (PyPacket *packet, AuthenticationRsp &rsp) |
virtual bool | Handle_CallReq (PyPacket *packet, PyCallStream &req) |
virtual bool | Handle_CallRsp (PyPacket *packet) |
virtual bool | Handle_ErrorResponse (PyPacket *packet, ErrorResponse &error) |
virtual bool | Handle_Notify (PyPacket *packet) |
virtual bool | Handle_SessionChange (PyPacket *packet, SessionChangeNotification &sessionChange) |
virtual bool | Handle_PingReq (PyPacket *packet) |
virtual bool | Handle_PingRsp (PyPacket *packet) |
virtual bool | Handle_Other (PyPacket *packet) |
Definition at line 38 of file EVEPktDispatch.h.
bool EVEPacketDispatcher::DispatchPacket | ( | PyPacket * | packet | ) |
Definition at line 36 of file EVEPktDispatch.cpp.
References AUTHENTICATION_REQ, AUTHENTICATION_RSP, CALL_REQ, CALL_RSP, PyCallStream::Decode(), ERRORRESPONSE, Handle_AuthenticationReq(), Handle_AuthenticationRsp(), Handle_CallReq(), Handle_CallRsp(), Handle_ErrorResponse(), Handle_Notify(), Handle_Other(), Handle_PingReq(), Handle_PingRsp(), Handle_SessionChange(), NOTIFICATION, PyPacket::payload, PING_REQ, PING_RSP, SESSIONCHANGENOTIFICATION, sLog, PyPacket::type, and PyPacket::type_string.
Referenced by Client::ProcessNet(), and tcp_callback().
|
protectedvirtual |
Definition at line 158 of file EVEPktDispatch.cpp.
References sLog.
Referenced by DispatchPacket().
|
protectedvirtual |
Definition at line 163 of file EVEPktDispatch.cpp.
References sLog.
Referenced by DispatchPacket().
|
protectedvirtual |
Reimplemented in Client.
Definition at line 169 of file EVEPktDispatch.cpp.
References sLog.
Referenced by DispatchPacket().
|
protectedvirtual |
Definition at line 174 of file EVEPktDispatch.cpp.
References sLog.
Referenced by DispatchPacket().
|
protectedvirtual |
Definition at line 179 of file EVEPktDispatch.cpp.
References sLog.
Referenced by DispatchPacket().
|
protectedvirtual |
Reimplemented in Client.
Definition at line 185 of file EVEPktDispatch.cpp.
References sLog.
Referenced by DispatchPacket().
|
protectedvirtual |
Definition at line 207 of file EVEPktDispatch.cpp.
References MACHONETMSG_TYPE_NAMES, sLog, and PyPacket::type.
Referenced by DispatchPacket().
|
protectedvirtual |
Reimplemented in Client.
Definition at line 196 of file EVEPktDispatch.cpp.
References sLog.
Referenced by DispatchPacket().
|
protectedvirtual |
Reimplemented in Client.
Definition at line 201 of file EVEPktDispatch.cpp.
References sLog.
Referenced by DispatchPacket().
|
protectedvirtual |
Definition at line 190 of file EVEPktDispatch.cpp.
References sLog.
Referenced by DispatchPacket().