Go to the source code of this file.
|
| void | NetMsg_Parse (u8 *data, enum NetRawMessageType *pOutType, u8 **outBody) |
| |
| struct NetReliableMessageHeader * | NetMsg_GetReliableHeader (u8 *data) |
| |
| struct NetFragmentMessageHeader * | NetMsg_GetFragmentHeader (u8 *data) |
| |
| u32 | NetMsg_GetAckedIdentifier (u8 *data) |
| |
| int | NetMsg_WriteUnreliableCompleteDataPacket (u8 *dataOut, u8 *dataIn, int dataSize) |
| |
| u32 | NetMsg_GetReliableMessageIdentifier () |
| |
| int | NetMsg_WriteReliableCompleteDataPacket (u8 *dataOut, u8 *dataIn, int dataSize, u32 messageIdentifier) |
| |
| int | NetMsg_WriteReliableFragmentDataPacket (u8 *dataOut, u8 *dataIn, int dataSize, u16 numFragments, u16 sequenceNumber, u32 messageIdentifier, u32 fragmentedMsgID, u32 fragmentedMsgTotalSize) |
| |
| int | NetMsg_WriteReliableDataAckPacket (u8 *dataOut, u32 messageIdentifier) |
| |
| int | NetMsg_SizeOfHeaders (enum NetRawMessageType msgType) |
| |
◆ NetRawMessageType
| Enumerator |
|---|
| UnreliableDataMessageComplete | |
| ReliableDataMessageComplete | |
| ReliableDataMessageFragment | part of a packet that's too big to send all at once
|
| ReliableDataMessageAck | |
◆ NetMsg_GetAckedIdentifier()
| u32 NetMsg_GetAckedIdentifier |
( |
u8 * |
data | ) |
|
◆ NetMsg_GetFragmentHeader()
◆ NetMsg_GetReliableHeader()
◆ NetMsg_GetReliableMessageIdentifier()
| u32 NetMsg_GetReliableMessageIdentifier |
( |
| ) |
|
◆ NetMsg_Parse()
◆ NetMsg_SizeOfHeaders()
- Parameters
-
- Returns
- size of headers before message body
◆ NetMsg_WriteReliableCompleteDataPacket()
| int NetMsg_WriteReliableCompleteDataPacket |
( |
u8 * |
dataOut, |
|
|
u8 * |
dataIn, |
|
|
int |
dataSize, |
|
|
u32 |
messageIdentifier |
|
) |
| |
- Parameters
-
| dataOut | |
| dataIn | |
| dataSize | |
| messageIdentifier | |
- Returns
- number of bytes written
◆ NetMsg_WriteReliableDataAckPacket()
| int NetMsg_WriteReliableDataAckPacket |
( |
u8 * |
dataOut, |
|
|
u32 |
messageIdentifier |
|
) |
| |
- Parameters
-
| dataOut | |
| messageIdentifier | |
- Returns
- number of bytes written
◆ NetMsg_WriteReliableFragmentDataPacket()
| int NetMsg_WriteReliableFragmentDataPacket |
( |
u8 * |
dataOut, |
|
|
u8 * |
dataIn, |
|
|
int |
dataSize, |
|
|
u16 |
numFragments, |
|
|
u16 |
sequenceNumber, |
|
|
u32 |
messageIdentifier, |
|
|
u32 |
fragmentedMsgID, |
|
|
u32 |
fragmentedMsgTotalSize |
|
) |
| |
- Parameters
-
| dataOut | |
| dataIn | |
| dataSize | |
| numFragments | |
| sequenceNumber | |
| messageIdentifier | |
| fragmentedMsgID | |
| fragmentedMsgTotalSize | |
- Returns
- number of bytes written
◆ NetMsg_WriteUnreliableCompleteDataPacket()
| int NetMsg_WriteUnreliableCompleteDataPacket |
( |
u8 * |
dataOut, |
|
|
u8 * |
dataIn, |
|
|
int |
dataSize |
|
) |
| |
- Parameters
-
- Returns
- number of bytes written