DDraceNetwork Docs
protocol_ex.h File Reference
Include dependency graph for protocol_ex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define UUID(id, name)   id,
 

Enumerations

enum  {
  NETMSG_EX_INVALID = UUID_INVALID , NETMSG_EX_UNKNOWN = UUID_UNKNOWN , OFFSET_NETMSG_UUID = OFFSET_UUID , __NETMSG_UUID_HELPER = OFFSET_NETMSG_UUID - 1 ,
  OFFSET_TEEHISTORIAN_UUID , UNPACKMESSAGE_ERROR = 0 , UNPACKMESSAGE_OK , UNPACKMESSAGE_ANSWER ,
  SERVERCAP_CURVERSION = 5 , SERVERCAPFLAG_DDNET = 1 << 0 , SERVERCAPFLAG_CHATTIMEOUTCODE = 1 << 1 , SERVERCAPFLAG_ANYPLAYERFLAG = 1 << 2 ,
  SERVERCAPFLAG_PINGEX = 1 << 3 , SERVERCAPFLAG_ALLOWDUMMY = 1 << 4 , SERVERCAPFLAG_SYNCWEAPONINPUT = 1 << 5
}
 

Functions

void RegisterUuids (CUuidManager *pManager)
 
bool NetworkExDefaultHandler (int *pId, CUuid *pUuid, CUnpacker *pUnpacker, CMsgPacker *pPacker, int Type)
 
int UnpackMessageId (int *pId, bool *pSys, CUuid *pUuid, CUnpacker *pUnpacker, CMsgPacker *pPacker)
 

Macro Definition Documentation

◆ UUID

#define UUID (   id,
  name 
)    id,

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
NETMSG_EX_INVALID 
NETMSG_EX_UNKNOWN 
OFFSET_NETMSG_UUID 
__NETMSG_UUID_HELPER 
OFFSET_TEEHISTORIAN_UUID 
UNPACKMESSAGE_ERROR 
UNPACKMESSAGE_OK 
UNPACKMESSAGE_ANSWER 
SERVERCAP_CURVERSION 
SERVERCAPFLAG_DDNET 
SERVERCAPFLAG_CHATTIMEOUTCODE 
SERVERCAPFLAG_ANYPLAYERFLAG 
SERVERCAPFLAG_PINGEX 
SERVERCAPFLAG_ALLOWDUMMY 
SERVERCAPFLAG_SYNCWEAPONINPUT 

Function Documentation

◆ NetworkExDefaultHandler()

bool NetworkExDefaultHandler ( int *  pId,
CUuid pUuid,
CUnpacker pUnpacker,
CMsgPacker pPacker,
int  Type 
)

◆ RegisterUuids()

void RegisterUuids ( CUuidManager pManager)

◆ UnpackMessageId()

int UnpackMessageId ( int *  pId,
bool *  pSys,
CUuid pUuid,
CUnpacker pUnpacker,
CMsgPacker pPacker 
)