23 enum class IPVersion :
int {
29 enum class PeerPurpose :
int {
41 virtual bool useIPv4Only()
const = 0;
43 virtual bool useIPv6Only()
const = 0;
45 virtual ushort getDefaultGamePort()
const = 0;
47 virtual ushort getDefaultGamePortv6()
const = 0;
72 ::ll::TypedStorage<4, 4, ::RakNet::StartupResult> mResult;
73 ::ll::TypedStorage<4, 8, int[2]> mConnectionIndices;
74 ::ll::TypedStorage<2, 4, ushort[2]> mBoundPorts;
75 ::ll::TypedStorage<8, 8, ::RakPeerHelper::IPSupportInterface&> mIPSupportInterface;
80 RakPeerHelper& operator=(RakPeerHelper
const&);
81 RakPeerHelper(RakPeerHelper
const&);
87 MCAPI
void LogIPSupport(::RakPeerHelper::PeerPurpose purpose);
89 MCAPI ::RakNet::StartupResult _startupInternal(
90 ::gsl::not_null<::RakNet::RakPeerInterface*> peer,
97 MCAPI ::RakNet::StartupResult peerStartup(
100 ::RakPeerHelper::PeerPurpose purpose