LeviLamina
Loading...
Searching...
No Matches
RakPeerHelper Class Reference

Classes

class  IPSupportInterface
 

Public Types

enum class  PeerPurpose : int { Gameplay = 0 , LanDiscovery = 1 , Count = 2 }
 
enum class  IPVersion : int { IPv4 = 0 , IPv6 = 1 , Count = 2 }
 

Public Member Functions

RakPeerHelperoperator= (RakPeerHelper const &)
 
 RakPeerHelper (RakPeerHelper const &)
 
MCAPI void LogIPSupport (::RakPeerHelper::PeerPurpose purpose)
 
MCAPI::RakNet::StartupResult _startupInternal (::gsl::not_null<::RakNet::RakPeerInterface * > peer, ::ConnectionDefinition const &definition, ::RakNet::SocketDescriptor *sockets, int &socketCount, int ipv6Index)
 
MCAPI::RakNet::StartupResult peerStartup (::RakNet::RakPeerInterface *peerIn, ::ConnectionDefinition const &definition, ::RakPeerHelper::PeerPurpose purpose)
 

Public Attributes

::ll::TypedStorage< 4, 4, ::RakNet::StartupResult > mResult
 
::ll::TypedStorage< 4, 8, int[2]> mConnectionIndices
 
::ll::TypedStorage< 2, 4, ushort[2]> mBoundPorts
 
::ll::TypedStorage< 8, 8, ::RakPeerHelper::IPSupportInterface & > mIPSupportInterface
 

Member Function Documentation

◆ LogIPSupport()

MCAPI void RakPeerHelper::LogIPSupport ( ::RakPeerHelper::PeerPurpose purpose)
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.

◆ _startupInternal()

MCAPI::RakNet::StartupResult RakPeerHelper::_startupInternal ( ::gsl::not_null<::RakNet::RakPeerInterface * > peer,
::ConnectionDefinition const & definition,
::RakNet::SocketDescriptor * sockets,
int & socketCount,
int ipv6Index )
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.

◆ peerStartup()

MCAPI::RakNet::StartupResult RakPeerHelper::peerStartup ( ::RakNet::RakPeerInterface * peerIn,
::ConnectionDefinition const & definition,
::RakPeerHelper::PeerPurpose purpose )
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: