LeviLamina
Loading...
Searching...
No Matches
RakNet::NatTypeDetectionServer Class Reference
Inheritance diagram for RakNet::NatTypeDetectionServer:

Classes

struct  NATDetectionAttempt

Public Types

enum class  NATDetectionState : int {
  None = 0 , TestingNone1 = 1 , TestingNone2 = 2 , TestingFullCone1 = 3 ,
  TestingFullCone2 = 4 , TestingAddressRestricted1 = 5 , TestingAddressRestricted2 = 6 , TestingPortRestricted1 = 7 ,
  TestingPortRestricted2 = 8 , Done = 9
}

Public Member Functions

NatTypeDetectionServer & operator= (NatTypeDetectionServer const &)
 NatTypeDetectionServer (NatTypeDetectionServer const &)
virtual void Update ()
virtual::RakNet::PluginReceiveResult OnReceive (::RakNet::Packet *)
virtual void OnClosedConnection (::RakNet::SystemAddress const &, ::RakNet::RakNetGUID, ::RakNet::PI2_LostConnectionReason)
virtual void OnRNS2Recv (::RakNet::RNS2RecvStruct *)
virtual void DeallocRNS2RecvStruct (::RakNet::RNS2RecvStruct *, char const *, uint)
virtual::RakNet::RNS2RecvStruct * AllocRNS2RecvStruct (char const *, uint)
virtual void OnAttach ()
virtual void OnDetach ()
virtual void OnRakPeerStartup ()
virtual void OnRakPeerShutdown ()
virtual void OnNewConnection (::RakNet::SystemAddress const &, ::RakNet::RakNetGUID, bool)
virtual void OnFailedConnectionAttempt (::RakNet::Packet *, ::RakNet::PI2_FailedConnectionAttemptReason)
virtual bool UsesReliabilityLayer () const
virtual void OnDirectSocketSend (char const *, uint const, ::RakNet::SystemAddress)
virtual void OnDirectSocketReceive (char const *, uint const, ::RakNet::SystemAddress)
virtual void OnReliabilityLayerNotification (char const *, uint const, ::RakNet::SystemAddress, bool)
virtual void OnInternalPacket (::RakNet::InternalPacket *, uint, ::RakNet::SystemAddress, uint, int)
virtual void OnAck (uint, ::RakNet::SystemAddress, uint)
virtual void OnPushBackPacket (char const *, uint const, ::RakNet::SystemAddress)
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk8248e3
::ll::UntypedStorage< 8, 40 > mUnkf6027a
::ll::UntypedStorage< 8, 16 > mUnk6255a4
::ll::UntypedStorage< 8, 16 > mUnk14b9c9
::ll::UntypedStorage< 8, 16 > mUnk618be4
::ll::UntypedStorage< 8, 16 > mUnk5db0b8
::ll::UntypedStorage< 8, 16 > mUnk485126
::ll::UntypedStorage< 1, 64 > mUnk502297
::ll::UntypedStorage< 8, 8 > mUnkd5879f
::ll::UntypedStorage< 8, 8 > mUnk57d580

Member Function Documentation

◆ Update()

virtual void RakNet::NatTypeDetectionServer::Update ( )
virtual

Reimplemented from RakNet::PluginInterface2.

◆ OnClosedConnection()

virtual void RakNet::NatTypeDetectionServer::OnClosedConnection ( ::RakNet::SystemAddress const & ,
::RakNet::RakNetGUID ,
::RakNet::PI2_LostConnectionReason  )
virtual

Reimplemented from RakNet::PluginInterface2.

◆ OnRNS2Recv()

virtual void RakNet::NatTypeDetectionServer::OnRNS2Recv ( ::RakNet::RNS2RecvStruct * )
virtual

◆ DeallocRNS2RecvStruct()

virtual void RakNet::NatTypeDetectionServer::DeallocRNS2RecvStruct ( ::RakNet::RNS2RecvStruct * ,
char const * ,
uint  )
virtual

◆ AllocRNS2RecvStruct()

virtual::RakNet::RNS2RecvStruct * RakNet::NatTypeDetectionServer::AllocRNS2RecvStruct ( char const * ,
uint  )
virtual

◆ $vftable()

MCAPI void ** RakNet::RNS2EventHandler::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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