DDraceNetwork Documentation
Loading...
Searching...
No Matches
protocol_ex.h
Go to the documentation of this file.
1#ifndef ENGINE_SHARED_PROTOCOL_EX_H
2#define ENGINE_SHARED_PROTOCOL_EX_H
3
5
6class CMsgPacker;
7class CUnpacker;
8
9enum // NOLINT(readability-enum-initial-value)
10{
13
15
17#define UUID(id, name) id,
18#include "protocol_ex_msgs.h"
19#undef UUID
21};
22
23enum
24{
28};
29
30enum
31{
39};
40
41void RegisterUuids(CUuidManager *pManager);
42int UnpackMessageId(int *pId, bool *pSys, CUuid *pUuid, CUnpacker *pUnpacker, CMsgPacker *pPacker);
43
44#endif // ENGINE_SHARED_PROTOCOL_EX_H
Definition message.h:10
Definition packer.h:54
Definition uuid_manager.h:53
int UnpackMessageId(int *pId, bool *pSys, CUuid *pUuid, CUnpacker *pUnpacker, CMsgPacker *pPacker)
Definition protocol_ex.cpp:19
@ NETMSG_EX_INVALID
Definition protocol_ex.h:11
@ __NETMSG_UUID_HELPER
Definition protocol_ex.h:16
@ OFFSET_TEEHISTORIAN_UUID
Definition protocol_ex.h:68
@ OFFSET_NETMSG_UUID
Definition protocol_ex.h:14
@ NETMSG_EX_UNKNOWN
Definition protocol_ex.h:12
void RegisterUuids(CUuidManager *pManager)
Definition protocol_ex.cpp:12
@ SERVERCAPFLAG_PINGEX
Definition protocol_ex.h:36
@ SERVERCAPFLAG_CHATTIMEOUTCODE
Definition protocol_ex.h:34
@ SERVERCAP_CURVERSION
Definition protocol_ex.h:32
@ SERVERCAPFLAG_ANYPLAYERFLAG
Definition protocol_ex.h:35
@ SERVERCAPFLAG_SYNCWEAPONINPUT
Definition protocol_ex.h:38
@ SERVERCAPFLAG_DDNET
Definition protocol_ex.h:33
@ SERVERCAPFLAG_ALLOWDUMMY
Definition protocol_ex.h:37
@ UNPACKMESSAGE_OK
Definition protocol_ex.h:26
@ UNPACKMESSAGE_ANSWER
Definition protocol_ex.h:27
@ UNPACKMESSAGE_ERROR
Definition protocol_ex.h:25
Definition uuid_manager.h:17
@ OFFSET_UUID
Definition uuid_manager.h:13
@ UUID_INVALID
Definition uuid_manager.h:10
@ UUID_UNKNOWN
Definition uuid_manager.h:11