LeviLamina
Loading...
Searching...
No Matches
RakNet::ReliabilityLayer Class Reference

Classes

struct  DatagramHistoryNode
 
struct  MessageNumberNode
 
struct  UnreliableWithAckReceiptNode
 

Public Member Functions

ReliabilityLayeroperator= (ReliabilityLayer const &)
 
 ReliabilityLayer (ReliabilityLayer const &)
 
MCAPI::RakNet::InternalPacket * AllocateFromInternalPacketPool ()
 
MCAPI::RakNet::InternalPacket * BuildPacketFromSplitPacketList (::RakNet::SplitPacketChannel *splitPacketChannel, uint64 time)
 
MCAPI::RakNet::InternalPacket * BuildPacketFromSplitPacketList (ushort splitPacketId, uint64 time, ::RakNet::RakNetSocket2 *s, ::RakNet::SystemAddress &systemAddress, ::RakNet::RakNetRandom *updateBitStream, ::RakNet::BitStream &rnr)
 
MCAPI void ClearPacketsAndDatagrams ()
 
MCAPI::RakNet::InternalPacket * CreateInternalPacketFromBitStream (::RakNet::BitStream *bitStream, uint64 time)
 
MCAPI void FreeInternalPacketData (::RakNet::InternalPacket *internalPacket, char const *file, uint line)
 
MCAPI void FreeThreadSafeMemory ()
 
MCAPI uint64 GetNextWeight (int priorityLevel)
 
MCAPI::RakNet::RakNetStatistics * GetStatistics (::RakNet::RakNetStatistics *rns)
 
MCAPI bool HandleSocketReceiveFromConnectedPlayer (char const *buffer, uint length, ::RakNet::SystemAddress &systemAddress, ::DataStructures::List<::RakNet::PluginInterface2 * > &messageHandlerList, int s, ::RakNet::RakNetSocket2 *timeRead, ::RakNet::RakNetRandom *updateBitStream, uint64 MTUSize, ::RakNet::BitStream &rnr)
 
MCAPI void InitializeVariables ()
 
MCAPI void InsertIntoSplitPacketList (::RakNet::InternalPacket *internalPacket, uint64 time)
 
MCAPI void PushPacket (uint64 internalPacket, ::RakNet::InternalPacket *isReliable, bool time)
 
MCAPI void ReleaseToInternalPacketPool (::RakNet::InternalPacket *ip)
 
MCAPI void RemoveFromDatagramHistory (::RakNet::uint24_t index)
 
MCAPI uint RemovePacketFromResendListAndDeleteOlderReliableSequenced (::RakNet::uint24_t messageNumber, uint64 time, ::DataStructures::List<::RakNet::PluginInterface2 * > &messageHandlerList, ::RakNet::SystemAddress const &systemAddress)
 
MCAPI void ResetPacketsAndDatagrams ()
 
MCAPI bool Send (char *data, uint numberOfBitsToSend, ::PacketPriority priority, ::PacketReliability reliability, uchar orderingChannel, bool makeDataCopy, int currentTime, uint64 receipt, uint MTUSize)
 
MCAPI void SendACKs (::RakNet::RakNetSocket2 *s, ::RakNet::SystemAddress &systemAddress, uint64 time, ::RakNet::RakNetRandom *updateBitStream, ::RakNet::BitStream &rnr)
 
MCAPI void SendBitStream (::RakNet::RakNetSocket2 *s, ::RakNet::SystemAddress &systemAddress, ::RakNet::BitStream *bitStream, ::RakNet::RakNetRandom *currentTime, uint64 rnr)
 
MCAPI void SplitPacket (::RakNet::InternalPacket *internalPacket)
 
MCAPI void Update (::RakNet::RakNetSocket2 *s, ::RakNet::SystemAddress &systemAddress, int time, uint64 bitsPerSecondLimit, uint messageHandlerList, ::DataStructures::List<::RakNet::PluginInterface2 * > &updateBitStream, ::RakNet::RakNetRandom *MTUSize, ::RakNet::BitStream &rnr)
 
MCAPI uint WriteToBitStreamFromInternalPacket (::RakNet::BitStream *bitStream, ::RakNet::InternalPacket const *const internalPacket, uint64 curTime)
 
MCAPI void * $ctor ()
 
MCAPI void $dtor ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkb712df
 
::ll::UntypedStorage< 4, 4 > mUnk840b3d
 
::ll::UntypedStorage< 8, 8 > mUnkbf4abf
 
::ll::UntypedStorage< 8, 24 > mUnk4856bd
 
::ll::UntypedStorage< 8, 32 > mUnk25ac52
 
::ll::UntypedStorage< 8, 16 > mUnk65efb3
 
::ll::UntypedStorage< 4, 4 > mUnke0d0e4
 
::ll::UntypedStorage< 8, 32 > mUnk493899
 
::ll::UntypedStorage< 8, 4096 > mUnk98ff56
 
::ll::UntypedStorage< 8, 8 > mUnkdbb8b1
 
::ll::UntypedStorage< 8, 8 > mUnk42c756
 
::ll::UntypedStorage< 4, 4 > mUnk4fce02
 
::ll::UntypedStorage< 8, 24 > mUnk3028f9
 
::ll::UntypedStorage< 8, 32 > mUnk5500c6
 
::ll::UntypedStorage< 8, 16 > mUnk7b00f9
 
::ll::UntypedStorage< 4, 4 > mUnk70b42d
 
::ll::UntypedStorage< 4, 4 > mUnke5db24
 
::ll::UntypedStorage< 1, 1 > mUnkd2c69a
 
::ll::UntypedStorage< 1, 1 > mUnk2b126c
 
::ll::UntypedStorage< 2, 2 > mUnked101a
 
::ll::UntypedStorage< 4, 4 > mUnk25583b
 
::ll::UntypedStorage< 8, 224 > mUnk312262
 
::ll::UntypedStorage< 4, 128 > mUnk2d6c36
 
::ll::UntypedStorage< 4, 128 > mUnkc9f6bc
 
::ll::UntypedStorage< 4, 128 > mUnkb1cd4b
 
::ll::UntypedStorage< 4, 128 > mUnk84e899
 
::ll::UntypedStorage< 8, 768 > mUnk624080
 
::ll::UntypedStorage< 4, 128 > mUnkf09dad
 
::ll::UntypedStorage< 8, 24 > mUnka55249
 
::ll::UntypedStorage< 4, 4 > mUnk4f040f
 
::ll::UntypedStorage< 1, 1 > mUnk68c359
 
::ll::UntypedStorage< 8, 8 > mUnkcaea37
 
::ll::UntypedStorage< 8, 8 > mUnkbf33ec
 
::ll::UntypedStorage< 8, 8 > mUnk1ea222
 
::ll::UntypedStorage< 8, 8 > mUnk5452b1
 
::ll::UntypedStorage< 1, 1 > mUnkc7aa05
 
::ll::UntypedStorage< 8, 8 > mUnka206a5
 
::ll::UntypedStorage< 8, 8 > mUnka0e4ac
 
::ll::UntypedStorage< 1, 1 > mUnk1bb973
 
::ll::UntypedStorage< 8, 8 > mUnkfd0cc0
 
::ll::UntypedStorage< 4, 4 > mUnkb6e824
 
::ll::UntypedStorage< 8, 8 > mUnka5fb46
 
::ll::UntypedStorage< 8, 8 > mUnkf2e3ac
 
::ll::UntypedStorage< 8, 80 > mUnkfdcab6
 
::ll::UntypedStorage< 4, 4 > mUnk14e142
 
::ll::UntypedStorage< 8, 16 > mUnkdd8076
 
::ll::UntypedStorage< 8, 16 > mUnkbcf583
 
::ll::UntypedStorage< 8, 16 > mUnkf29fc0
 
::ll::UntypedStorage< 8, 16 > mUnk95919f
 
::ll::UntypedStorage< 8, 16 > mUnk28c684
 
::ll::UntypedStorage< 4, 4 > mUnked8b3a
 
::ll::UntypedStorage< 4, 4 > mUnkce4201
 
::ll::UntypedStorage< 8, 8 > mUnkcac138
 
::ll::UntypedStorage< 8, 8 > mUnkf24c45
 
::ll::UntypedStorage< 8, 8 > mUnkbdacd7
 
::ll::UntypedStorage< 8, 16 > mUnkab6e9b
 
::ll::UntypedStorage< 4, 4 > mUnk17b738
 
::ll::UntypedStorage< 8, 16 > mUnk8683a4
 
::ll::UntypedStorage< 8, 16 > mUnk7a400d
 
::ll::UntypedStorage< 1, 1 > mUnk4ee7a5
 
::ll::UntypedStorage< 8, 32 > mUnkb4cedf
 
::ll::UntypedStorage< 8, 280 > mUnk1078b2
 
::ll::UntypedStorage< 8, 8 > mUnkf5fac4
 

The documentation for this class was generated from the following file: