23class ReliabilityLayer {
33 struct MessageNumberNode {
43 MessageNumberNode& operator=(MessageNumberNode
const&);
44 MessageNumberNode(MessageNumberNode
const&);
48 struct DatagramHistoryNode {
58 DatagramHistoryNode& operator=(DatagramHistoryNode
const&);
59 DatagramHistoryNode(DatagramHistoryNode
const&);
60 DatagramHistoryNode();
63 struct UnreliableWithAckReceiptNode {
74 UnreliableWithAckReceiptNode& operator=(UnreliableWithAckReceiptNode
const&);
75 UnreliableWithAckReceiptNode(UnreliableWithAckReceiptNode
const&);
76 UnreliableWithAckReceiptNode();
149 ReliabilityLayer& operator=(ReliabilityLayer
const&);
150 ReliabilityLayer(ReliabilityLayer
const&);
155 MCAPI ::RakNet::InternalPacket* AllocateFromInternalPacketPool();
157 MCAPI
void ClearPacketsAndDatagrams();
159 MCAPI ::RakNet::InternalPacket* CreateInternalPacketFromBitStream(
::RakNet::BitStream* bitStream, uint64 time);
163 MCAPI
void FreeThreadSafeMemory();
167 MCAPI
bool HandleSocketReceiveFromConnectedPlayer(
179 MCAPI
void InitializeVariables();
181 MCAPI
void PushDatagram();
185 MCAPI ReliabilityLayer();
189 uint numberOfBitsToSend,
190 ::PacketPriority priority,
191 ::PacketReliability reliability,
192 uchar orderingChannel,
212 uint bitsPerSecondLimit,
218 MCAPI ~ReliabilityLayer();
Definition ReliabilityLayer.h:48