EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
packet_types.h File Reference
#include "../EVE_Corp.h"
#include "../EVE_Dungeon.h"
#include "../EVE_Effects.h"
#include "../EVE_Inventory.h"
#include "../EVE_Planet.h"
#include "../EVE_Wallet.h"
Include dependency graph for packet_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  MACHONETMSG_TYPE {
  AUTHENTICATION_REQ = 0, AUTHENTICATION_RSP = 1, IDENTIFICATION_REQ = 2, IDENTIFICATION_RSP = 3,
  __Fake_Invalid_Type = 4, CALL_REQ = 6, CALL_RSP = 7, TRANSPORTCLOSED = 8,
  RESOLVE_REQ = 10, RESOLVE_RSP = 11, NOTIFICATION = 12, ERRORRESPONSE = 15,
  SESSIONCHANGENOTIFICATION = 16, SESSIONINITIALSTATENOTIFICATION = 18, PING_REQ = 20, PING_RSP = 21,
  MOVEMENTNOTIFICATION = 100, MACHONETMSG_TYPE_COUNT
}
 
enum  MACHONETERR_TYPE { UNMACHODESTINATION = 0, UNMACHOCHANNEL = 1, WRAPPEDEXCEPTION = 2 }
 
enum  SESSION_TYPE {
  SESSION_TYPE_INVALID = 0, SESSION_TYPE_EXECUTIONCONTEXT = 1, SESSION_TYPE_SERVICE = 2, SESSION_TYPE_CREST = 3,
  SESSION_TYPE_ESP = 4, SESSION_TYPE_GAME = 5
}
 

Variables

const char * MACHONETMSG_TYPE_NAMES [MACHONETMSG_TYPE_COUNT]
 

Enumeration Type Documentation

Enumerator
UNMACHODESTINATION 
UNMACHOCHANNEL 
WRAPPEDEXCEPTION 

Definition at line 92 of file packet_types.h.

Todo:
this file really isnt named correctly. move like items into new files named accordingly.
Enumerator
AUTHENTICATION_REQ 
AUTHENTICATION_RSP 
IDENTIFICATION_REQ 
IDENTIFICATION_RSP 
__Fake_Invalid_Type 
CALL_REQ 
CALL_RSP 
TRANSPORTCLOSED 
RESOLVE_REQ 
RESOLVE_RSP 
NOTIFICATION 
ERRORRESPONSE 
SESSIONCHANGENOTIFICATION 
SESSIONINITIALSTATENOTIFICATION 
PING_REQ 
PING_RSP 
MOVEMENTNOTIFICATION 
MACHONETMSG_TYPE_COUNT 

Definition at line 70 of file packet_types.h.

Enumerator
SESSION_TYPE_INVALID 
SESSION_TYPE_EXECUTIONCONTEXT 
SESSION_TYPE_SERVICE 
SESSION_TYPE_CREST 
SESSION_TYPE_ESP 
SESSION_TYPE_GAME 

Definition at line 102 of file packet_types.h.

Variable Documentation

const char* MACHONETMSG_TYPE_NAMES[MACHONETMSG_TYPE_COUNT]
Todo:
update this to unique_ptr/shared_ptr if possible shared_ptr<T> p(new Y); or make_unique<>()

Definition at line 36 of file PyPacket.cpp.

Referenced by PyPacket::Dump(), EVEPacketDispatcher::Handle_Other(), and Client::ProcessNet().