25class ReliabilityLayer {
35 struct MessageNumberNode {
45 MessageNumberNode& operator=(MessageNumberNode
const&);
46 MessageNumberNode(MessageNumberNode
const&);
50 struct DatagramHistoryNode {
60 DatagramHistoryNode& operator=(DatagramHistoryNode
const&);
61 DatagramHistoryNode(DatagramHistoryNode
const&);
62 DatagramHistoryNode();
65 struct UnreliableWithAckReceiptNode {
76 UnreliableWithAckReceiptNode& operator=(UnreliableWithAckReceiptNode
const&);
77 UnreliableWithAckReceiptNode(UnreliableWithAckReceiptNode
const&);
78 UnreliableWithAckReceiptNode();
151 ReliabilityLayer& operator=(ReliabilityLayer
const&);
152 ReliabilityLayer(ReliabilityLayer
const&);
157 MCAPI ::RakNet::ReliabilityLayer::MessageNumberNode*
162 MCAPI ::RakNet::InternalPacket*
165 MCAPI ::RakNet::InternalPacket* BuildPacketFromSplitPacketList(
166 ushort splitPacketId,
174 MCAPI
void ClearPacketsAndDatagrams();
176 MCAPI ::RakNet::InternalPacket* CreateInternalPacketFromBitStream(
::RakNet::BitStream* bitStream, uint64 time);
180 MCAPI
void FreeThreadSafeMemory();
184 MCAPI
bool HandleSocketReceiveFromConnectedPlayer(
192 uint64 updateBitStream,
196 MCAPI
void InitializeVariables();
200 MCAPI
void PushDatagram();
204 MCAPI ReliabilityLayer();
206 MCAPI uint RemovePacketFromResendListAndDeleteOlderReliableSequenced(
213 MCAPI
void ResetPacketsAndDatagrams();
217 uint numberOfBitsToSend,
218 ::PacketPriority priority,
219 ::PacketReliability reliability,
220 uchar orderingChannel,
241 uint64 bitsPerSecondLimit,
242 uint messageHandlerList,
248 MCAPI uint WriteToBitStreamFromInternalPacket(
254 MCAPI ~ReliabilityLayer();
Definition ReliabilityLayer.h:50