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::InternalPacket* AllocateFromInternalPacketPool();
159 MCAPI ::RakNet::InternalPacket*
162 MCAPI
void ClearPacketsAndDatagrams();
164 MCAPI ::RakNet::InternalPacket* CreateInternalPacketFromBitStream(
::RakNet::BitStream* bitStream, uint64 time);
168 MCAPI
void FreeThreadSafeMemory();
170 MCAPI uint64 GetNextWeight(
int priorityLevel);
174 MCAPI
bool HandleSocketReceiveFromConnectedPlayer(
186 MCAPI
void InitializeVariables();
190 MCAPI
void PushDatagram();
196 MCAPI ReliabilityLayer();
200 MCAPI uint RemovePacketFromResendListAndDeleteOlderReliableSequenced(
207 MCAPI
void ResetPacketsAndDatagrams();
211 uint numberOfBitsToSend,
212 ::PacketPriority priority,
213 ::PacketReliability reliability,
214 uchar orderingChannel,
229 MCAPI
void SendBitStream(
244 uint bitsPerSecondLimit,
250 MCAPI uint WriteToBitStreamFromInternalPacket(
256 MCAPI ~ReliabilityLayer();
Definition ReliabilityLayer.h:50