uint8_t u8
Definition IntTypes.h:6
uint16_t u16
Definition IntTypes.h:9
uint32_t u32
Definition IntTypes.h:12
void NetMsg_Parse(u8 *data, enum NetRawMessageType *pOutType, u8 **outBody)
Definition RawNetMessage.c:6
int NetMsg_SizeOfHeaders(enum NetRawMessageType msgType)
Definition RawNetMessage.c:124
struct NetFragmentMessageHeader * NetMsg_GetFragmentHeader(u8 *data)
Definition RawNetMessage.c:31
NetRawMessageType
Definition RawNetMessage.h:7
@ UnreliableDataMessageComplete
Definition RawNetMessage.h:8
@ ReliableDataMessageAck
Definition RawNetMessage.h:12
@ ReliableDataMessageComplete
Definition RawNetMessage.h:9
@ ReliableDataMessageFragment
part of a packet that's too big to send all at once
Definition RawNetMessage.h:11
u32 NetMsg_GetAckedIdentifier(u8 *data)
Definition RawNetMessage.c:136
int NetMsg_WriteReliableCompleteDataPacket(u8 *dataOut, u8 *dataIn, int dataSize, u32 messageIdentifier)
Definition RawNetMessage.c:59
int NetMsg_WriteReliableFragmentDataPacket(u8 *dataOut, u8 *dataIn, int dataSize, u16 numFragments, u16 sequenceNumber, u32 messageIdentifier, u32 fragmentedMsgID, u32 fragmentedMsgTotalSize)
Definition RawNetMessage.c:82
int NetMsg_WriteUnreliableCompleteDataPacket(u8 *dataOut, u8 *dataIn, int dataSize)
Definition RawNetMessage.c:42
u32 NetMsg_GetReliableMessageIdentifier()
Definition RawNetMessage.c:36
struct NetReliableMessageHeader * NetMsg_GetReliableHeader(u8 *data)
Definition RawNetMessage.c:26
int NetMsg_WriteReliableDataAckPacket(u8 *dataOut, u32 messageIdentifier)
Definition RawNetMessage.c:115