LeviLamina
Loading...
Searching...
No Matches
NetherNet::SimpleNetworkInterfaceImpl Class Reference
Inheritance diagram for NetherNet::SimpleNetworkInterfaceImpl:

Public Member Functions

SimpleNetworkInterfaceImpl & operator= (SimpleNetworkInterfaceImpl const &)
 SimpleNetworkInterfaceImpl (SimpleNetworkInterfaceImpl const &)
virtual bool SendPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, ::std::string const &data, ::NetherNet::ESendType eSendType)
virtual bool IsPacketAvailable (::NetherNet::NetworkID remoteId, uint64 connectionId, uint *pcbMessageSize)
virtual bool ReadPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, void *pubDest, uint cbDest, uint *pcbMessageSize)
virtual bool OpenSessionWithUser (::NetherNet::NetworkID networkIDRemote)
virtual bool CloseSessionWithUser (::NetherNet::NetworkID networkIDRemote, uint64 connectionId)
virtual bool GetSessionState (::NetherNet::NetworkID networkIDRemote, uint64 connectionId, ::NetherNet::SessionState *pConnectionState)
virtual void SetSignalingInterface (::std::shared_ptr<::NetherNet::ISignalingInterface > const &pWebRTCSignalingInterface)
virtual void SetRelayConfig (::std::vector<::NetherNet::StunRelayServer > const &config)
virtual::Bedrock::PubSub::Subscription RegisterEventHandler (::NetherNet::ISignalingEventHandler *handler)
virtual::Bedrock::PubSub::Subscription RegisterEventHandler (::NetherNet::ILanEventHandler *handler)
virtual bool IsBroadcastDiscoveryEnabled ()
virtual void EnableBroadcastDiscovery ()
virtual void DisableBroadcastDiscovery ()
virtual void AddLanHost (::NetherNet::NetworkID remote, ::std::string const &ip, int port)
virtual void RemoveLanHost (::NetherNet::NetworkID remote)
virtual void EnableLANSignaling ()
virtual void DisableLANSignaling ()
virtual void EnableTrickleIce ()
virtual void DisableTrickleIce ()
virtual void OnSignalingEvent (::NetherNet::SignalingEvents::MessageReceived const &event)
virtual void OnLanEvent (::NetherNet::LanEvents::MessageReceived const &event)
virtual void OnLanEvent (::NetherNet::LanEvents::DiscoveryRequest const &event)
virtual void OnLanEvent (::NetherNet::LanEvents::DiscoveryResponse const &event)
MCAPI void Initialize (::NetherNet::INetherNetTransportInterfaceCallbacks *pCallbacks)
MCAPI void InitializeConfiguration (::NetherNet::TransportConfiguration const *pConfiguration, ::webrtc::PeerConnectionInterface::RTCConfiguration *pRtcConfigOut)
MCAPI void ReceiveFromSignalingChannel (::NetherNet::NetworkID from, ::std::string_view message, ::NetherNet::SignalingChannelId sourceChannel)
MCAPI ::NetherNet::ErrorOr< void, ::NetherNet::ESessionError > SendToSignalingChannel (::NetherNet::NetworkID networkIDTo, ::std::variant< ::NetherNet::ConnectRequest, ::NetherNet::ConnectResponse, ::NetherNet::ConnectError, ::NetherNet::CandidateAdd > const &signal, ::std::optional<::NetherNet::SignalingChannelId > preference)
MCAPI SimpleNetworkInterfaceImpl (::NetherNet::ContextProxy const &ctx, ::NetherNet::NetworkID networkID, ::NetherNet::TransportConfiguration *pConfiguration)
MCAPI void * $ctor (::NetherNet::ContextProxy const &ctx, ::NetherNet::NetworkID networkID, ::NetherNet::TransportConfiguration *pConfiguration)
MCAPI void $dtor ()
MCAPI bool $SendPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, ::std::string const &data, ::NetherNet::ESendType eSendType)
MCAPI bool $IsPacketAvailable (::NetherNet::NetworkID remoteId, uint64 connectionId, uint *pcbMessageSize)
MCAPI bool $ReadPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, void *pubDest, uint cbDest, uint *pcbMessageSize)
MCAPI bool $OpenSessionWithUser (::NetherNet::NetworkID networkIDRemote)
MCAPI bool $CloseSessionWithUser (::NetherNet::NetworkID networkIDRemote, uint64 connectionId)
MCAPI bool $GetSessionState (::NetherNet::NetworkID networkIDRemote, uint64 connectionId, ::NetherNet::SessionState *pConnectionState)
MCAPI void $SetSignalingInterface (::std::shared_ptr<::NetherNet::ISignalingInterface > const &pWebRTCSignalingInterface)
MCAPI void $SetRelayConfig (::std::vector<::NetherNet::StunRelayServer > const &config)
MCAPI::Bedrock::PubSub::Subscription $RegisterEventHandler (::NetherNet::ISignalingEventHandler *handler)
MCAPI::Bedrock::PubSub::Subscription $RegisterEventHandler (::NetherNet::ILanEventHandler *handler)
MCAPI bool $IsBroadcastDiscoveryEnabled ()
MCAPI void $EnableBroadcastDiscovery ()
MCAPI void $DisableBroadcastDiscovery ()
MCAPI void $AddLanHost (::NetherNet::NetworkID remote, ::std::string const &ip, int port)
MCAPI void $RemoveLanHost (::NetherNet::NetworkID remote)
MCAPI void $EnableLANSignaling ()
MCAPI void $DisableLANSignaling ()
MCAPI void $EnableTrickleIce ()
MCAPI void $DisableTrickleIce ()
MCAPI void $OnSignalingEvent (::NetherNet::SignalingEvents::MessageReceived const &event)
MCAPI void $OnLanEvent (::NetherNet::LanEvents::MessageReceived const &event)
MCAPI void $OnLanEvent (::NetherNet::LanEvents::DiscoveryRequest const &event)
MCAPI void $OnLanEvent (::NetherNet::LanEvents::DiscoveryResponse const &event)
virtual::NetherNet::RtcThreadManager const & getSignalThread () const
virtual::NetherNet::RtcThreadManager const & getNetworkThread () const
virtual::NetherNet::RtcThreadManager const & getWorkerThread () const
virtual::NetherNet::ILanDiscovery & getLanDiscovery ()
virtual void onSuspend ()
virtual void onResume ()
virtual::NetherNet::GlobalConfiguration const & getGlobalConfig () const
virtual void setLoggingLevel (::NetherNet::LogSeverity min)
virtual void _logMessage (::NetherNet::LogSeverity level, char const *fmt, char *args) const
MCAPI::NetherNet::RtcThreadManager const & $getSignalThread () const
MCAPI::NetherNet::RtcThreadManager const & $getNetworkThread () const
MCAPI::NetherNet::RtcThreadManager const & $getWorkerThread () const
MCAPI::NetherNet::ILanDiscovery & $getLanDiscovery ()
MCAPI void $onSuspend ()
MCAPI void $onResume ()
MCAPI::NetherNet::GlobalConfiguration const & $getGlobalConfig () const
MCAPI void $setLoggingLevel (::NetherNet::LogSeverity min)
MCAPI void $_logMessage (::NetherNet::LogSeverity level, char const *fmt, char *args) const
MCAPI void logMessage (::NetherNet::LogSeverity, char const *,...) const
virtual void OnLanEvent (::NetherNet::LanEvents::MessageSent const &event)
MCAPI void $OnLanEvent (::NetherNet::LanEvents::MessageSent const &)

Static Public Member Functions

static MCAPI void ** $vftableForISignalingEventHandler ()
static MCAPI void ** $vftableForILanEventHandler ()
static MCAPI void ** $vftableForContextProxy ()
static MCAPI void ** $vftableForINetherNetTransportInterface ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnka9f77d
::ll::UntypedStorage< 8, 8 > mUnk960909
::ll::UntypedStorage< 8, 24 > mUnk17a828
::ll::UntypedStorage< 8, 8 > mUnk407f9c
::ll::UntypedStorage< 8, 8 > mUnkb5d73e
::ll::UntypedStorage< 8, 80 > mUnka71ac8
::ll::UntypedStorage< 8, 384 > mUnkcf1ee0
::ll::UntypedStorage< 1, 1 > mUnk49643d
::ll::UntypedStorage< 1, 1 > mUnkbea55f
::ll::UntypedStorage< 8, 16 > mUnk6e9a1e
::ll::UntypedStorage< 8, 16 > mUnkd76d91
::ll::UntypedStorage< 8, 16 > mUnk9e7ad4
::ll::UntypedStorage< 8, 8 > mUnka1effb
::ll::UntypedStorage< 8, 8 > mUnk51d62d
::ll::UntypedStorage< 8, 24 > mUnkaedcad
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Constructor & Destructor Documentation

◆ SimpleNetworkInterfaceImpl()

MCAPI NetherNet::SimpleNetworkInterfaceImpl::SimpleNetworkInterfaceImpl ( ::NetherNet::ContextProxy const & ctx,
::NetherNet::NetworkID networkID,
::NetherNet::TransportConfiguration * pConfiguration )
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.

Member Function Documentation

◆ SendPacket()

virtual bool NetherNet::SimpleNetworkInterfaceImpl::SendPacket ( ::NetherNet::NetworkID remoteId,
uint64 connectionId,
::std::string const & data,
::NetherNet::ESendType eSendType )
virtual

◆ IsPacketAvailable()

virtual bool NetherNet::SimpleNetworkInterfaceImpl::IsPacketAvailable ( ::NetherNet::NetworkID remoteId,
uint64 connectionId,
uint * pcbMessageSize )
virtual

◆ ReadPacket()

virtual bool NetherNet::SimpleNetworkInterfaceImpl::ReadPacket ( ::NetherNet::NetworkID remoteId,
uint64 connectionId,
void * pubDest,
uint cbDest,
uint * pcbMessageSize )
virtual

◆ OpenSessionWithUser()

virtual bool NetherNet::SimpleNetworkInterfaceImpl::OpenSessionWithUser ( ::NetherNet::NetworkID networkIDRemote)
virtual

◆ CloseSessionWithUser()

virtual bool NetherNet::SimpleNetworkInterfaceImpl::CloseSessionWithUser ( ::NetherNet::NetworkID networkIDRemote,
uint64 connectionId )
virtual

◆ GetSessionState()

virtual bool NetherNet::SimpleNetworkInterfaceImpl::GetSessionState ( ::NetherNet::NetworkID networkIDRemote,
uint64 connectionId,
::NetherNet::SessionState * pConnectionState )
virtual

◆ SetSignalingInterface()

virtual void NetherNet::SimpleNetworkInterfaceImpl::SetSignalingInterface ( ::std::shared_ptr<::NetherNet::ISignalingInterface > const & pWebRTCSignalingInterface)
virtual

◆ SetRelayConfig()

virtual void NetherNet::SimpleNetworkInterfaceImpl::SetRelayConfig ( ::std::vector<::NetherNet::StunRelayServer > const & config)
virtual

◆ RegisterEventHandler() [1/2]

virtual::Bedrock::PubSub::Subscription NetherNet::SimpleNetworkInterfaceImpl::RegisterEventHandler ( ::NetherNet::ISignalingEventHandler * handler)
virtual

◆ RegisterEventHandler() [2/2]

virtual::Bedrock::PubSub::Subscription NetherNet::SimpleNetworkInterfaceImpl::RegisterEventHandler ( ::NetherNet::ILanEventHandler * handler)
virtual

◆ IsBroadcastDiscoveryEnabled()

virtual bool NetherNet::SimpleNetworkInterfaceImpl::IsBroadcastDiscoveryEnabled ( )
virtual

◆ EnableBroadcastDiscovery()

virtual void NetherNet::SimpleNetworkInterfaceImpl::EnableBroadcastDiscovery ( )
virtual

◆ DisableBroadcastDiscovery()

virtual void NetherNet::SimpleNetworkInterfaceImpl::DisableBroadcastDiscovery ( )
virtual

◆ AddLanHost()

virtual void NetherNet::SimpleNetworkInterfaceImpl::AddLanHost ( ::NetherNet::NetworkID remote,
::std::string const & ip,
int port )
virtual

◆ RemoveLanHost()

virtual void NetherNet::SimpleNetworkInterfaceImpl::RemoveLanHost ( ::NetherNet::NetworkID remote)
virtual

◆ EnableLANSignaling()

virtual void NetherNet::SimpleNetworkInterfaceImpl::EnableLANSignaling ( )
virtual

◆ DisableLANSignaling()

virtual void NetherNet::SimpleNetworkInterfaceImpl::DisableLANSignaling ( )
virtual

◆ EnableTrickleIce()

virtual void NetherNet::SimpleNetworkInterfaceImpl::EnableTrickleIce ( )
virtual

◆ DisableTrickleIce()

virtual void NetherNet::SimpleNetworkInterfaceImpl::DisableTrickleIce ( )
virtual

◆ OnSignalingEvent()

virtual void NetherNet::SimpleNetworkInterfaceImpl::OnSignalingEvent ( ::NetherNet::SignalingEvents::MessageReceived const & event)
virtual

Reimplemented from NetherNet::ISignalingEventHandler.

◆ OnLanEvent() [1/3]

virtual void NetherNet::SimpleNetworkInterfaceImpl::OnLanEvent ( ::NetherNet::LanEvents::MessageReceived const & event)
virtual

Reimplemented from NetherNet::ILanEventHandler.

◆ OnLanEvent() [2/3]

virtual void NetherNet::SimpleNetworkInterfaceImpl::OnLanEvent ( ::NetherNet::LanEvents::DiscoveryRequest const & event)
virtual

Reimplemented from NetherNet::ILanEventHandler.

◆ OnLanEvent() [3/3]

virtual void NetherNet::SimpleNetworkInterfaceImpl::OnLanEvent ( ::NetherNet::LanEvents::DiscoveryResponse const & event)
virtual

Reimplemented from NetherNet::ILanEventHandler.

◆ Initialize()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::Initialize ( ::NetherNet::INetherNetTransportInterfaceCallbacks * pCallbacks)
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.

◆ InitializeConfiguration()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::InitializeConfiguration ( ::NetherNet::TransportConfiguration const * pConfiguration,
::webrtc::PeerConnectionInterface::RTCConfiguration * pRtcConfigOut )
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.

◆ ReceiveFromSignalingChannel()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::ReceiveFromSignalingChannel ( ::NetherNet::NetworkID from,
::std::string_view message,
::NetherNet::SignalingChannelId sourceChannel )
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.

◆ SendToSignalingChannel()

MCAPI ::NetherNet::ErrorOr< void, ::NetherNet::ESessionError > NetherNet::SimpleNetworkInterfaceImpl::SendToSignalingChannel ( ::NetherNet::NetworkID networkIDTo,
::std::variant< ::NetherNet::ConnectRequest, ::NetherNet::ConnectResponse, ::NetherNet::ConnectError, ::NetherNet::CandidateAdd > const & signal,
::std::optional<::NetherNet::SignalingChannelId > preference )
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.

◆ $ctor()

MCAPI void * NetherNet::SimpleNetworkInterfaceImpl::$ctor ( ::NetherNet::ContextProxy const & ctx,
::NetherNet::NetworkID networkID,
::NetherNet::TransportConfiguration * pConfiguration )
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.

◆ $dtor()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$dtor ( )
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.

◆ $SendPacket()

MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$SendPacket ( ::NetherNet::NetworkID remoteId,
uint64 connectionId,
::std::string const & data,
::NetherNet::ESendType eSendType )
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.

◆ $IsPacketAvailable()

MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$IsPacketAvailable ( ::NetherNet::NetworkID remoteId,
uint64 connectionId,
uint * pcbMessageSize )
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.

◆ $ReadPacket()

MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$ReadPacket ( ::NetherNet::NetworkID remoteId,
uint64 connectionId,
void * pubDest,
uint cbDest,
uint * pcbMessageSize )
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.

◆ $OpenSessionWithUser()

MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$OpenSessionWithUser ( ::NetherNet::NetworkID networkIDRemote)
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.

◆ $CloseSessionWithUser()

MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$CloseSessionWithUser ( ::NetherNet::NetworkID networkIDRemote,
uint64 connectionId )
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.

◆ $GetSessionState()

MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$GetSessionState ( ::NetherNet::NetworkID networkIDRemote,
uint64 connectionId,
::NetherNet::SessionState * pConnectionState )
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.

◆ $SetSignalingInterface()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$SetSignalingInterface ( ::std::shared_ptr<::NetherNet::ISignalingInterface > const & pWebRTCSignalingInterface)
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.

◆ $SetRelayConfig()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$SetRelayConfig ( ::std::vector<::NetherNet::StunRelayServer > const & config)
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.

◆ $RegisterEventHandler() [1/2]

MCAPI::Bedrock::PubSub::Subscription NetherNet::SimpleNetworkInterfaceImpl::$RegisterEventHandler ( ::NetherNet::ISignalingEventHandler * handler)
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.

◆ $RegisterEventHandler() [2/2]

MCAPI::Bedrock::PubSub::Subscription NetherNet::SimpleNetworkInterfaceImpl::$RegisterEventHandler ( ::NetherNet::ILanEventHandler * handler)
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.

◆ $IsBroadcastDiscoveryEnabled()

MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$IsBroadcastDiscoveryEnabled ( )
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.

◆ $EnableBroadcastDiscovery()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$EnableBroadcastDiscovery ( )
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.

◆ $DisableBroadcastDiscovery()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$DisableBroadcastDiscovery ( )
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.

◆ $AddLanHost()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$AddLanHost ( ::NetherNet::NetworkID remote,
::std::string const & ip,
int port )
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.

◆ $RemoveLanHost()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$RemoveLanHost ( ::NetherNet::NetworkID remote)
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.

◆ $EnableLANSignaling()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$EnableLANSignaling ( )
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.

◆ $DisableLANSignaling()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$DisableLANSignaling ( )
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.

◆ $EnableTrickleIce()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$EnableTrickleIce ( )
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.

◆ $DisableTrickleIce()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$DisableTrickleIce ( )
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.

◆ $OnSignalingEvent()

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$OnSignalingEvent ( ::NetherNet::SignalingEvents::MessageReceived const & event)
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.

◆ $OnLanEvent() [1/4]

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$OnLanEvent ( ::NetherNet::LanEvents::MessageReceived const & event)
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.

◆ $OnLanEvent() [2/4]

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$OnLanEvent ( ::NetherNet::LanEvents::DiscoveryRequest const & event)
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.

◆ $OnLanEvent() [3/4]

MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$OnLanEvent ( ::NetherNet::LanEvents::DiscoveryResponse const & event)
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.

◆ $vftableForISignalingEventHandler()

MCAPI void ** NetherNet::SimpleNetworkInterfaceImpl::$vftableForISignalingEventHandler ( )
static
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.

◆ $vftableForILanEventHandler()

MCAPI void ** NetherNet::SimpleNetworkInterfaceImpl::$vftableForILanEventHandler ( )
static
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.

◆ $vftableForContextProxy()

MCAPI void ** NetherNet::SimpleNetworkInterfaceImpl::$vftableForContextProxy ( )
static
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.

◆ $vftableForINetherNetTransportInterface()

MCAPI void ** NetherNet::SimpleNetworkInterfaceImpl::$vftableForINetherNetTransportInterface ( )
static
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.

◆ getSignalThread()

virtual::NetherNet::RtcThreadManager const & NetherNet::ContextProxy::getSignalThread ( ) const
virtualinherited

Implements NetherNet::IContext.

◆ getNetworkThread()

virtual::NetherNet::RtcThreadManager const & NetherNet::ContextProxy::getNetworkThread ( ) const
virtualinherited

Implements NetherNet::IContext.

◆ getWorkerThread()

virtual::NetherNet::RtcThreadManager const & NetherNet::ContextProxy::getWorkerThread ( ) const
virtualinherited

Implements NetherNet::IContext.

◆ getLanDiscovery()

virtual::NetherNet::ILanDiscovery & NetherNet::ContextProxy::getLanDiscovery ( )
virtualinherited

Implements NetherNet::IContext.

◆ onSuspend()

virtual void NetherNet::ContextProxy::onSuspend ( )
virtualinherited

Implements NetherNet::IContext.

◆ onResume()

virtual void NetherNet::ContextProxy::onResume ( )
virtualinherited

Implements NetherNet::IContext.

◆ getGlobalConfig()

virtual::NetherNet::GlobalConfiguration const & NetherNet::ContextProxy::getGlobalConfig ( ) const
virtualinherited

Implements NetherNet::IContext.

◆ setLoggingLevel()

virtual void NetherNet::ContextProxy::setLoggingLevel ( ::NetherNet::LogSeverity min)
virtualinherited

Implements NetherNet::IContext.

◆ _logMessage()

virtual void NetherNet::ContextProxy::_logMessage ( ::NetherNet::LogSeverity level,
char const * fmt,
char * args ) const
virtualinherited

Implements NetherNet::IContext.

◆ $getSignalThread()

MCAPI::NetherNet::RtcThreadManager const & NetherNet::ContextProxy::$getSignalThread ( ) const
inherited
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.

◆ $getNetworkThread()

MCAPI::NetherNet::RtcThreadManager const & NetherNet::ContextProxy::$getNetworkThread ( ) const
inherited
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.

◆ $getWorkerThread()

MCAPI::NetherNet::RtcThreadManager const & NetherNet::ContextProxy::$getWorkerThread ( ) const
inherited
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.

◆ $getLanDiscovery()

MCAPI::NetherNet::ILanDiscovery & NetherNet::ContextProxy::$getLanDiscovery ( )
inherited
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.

◆ $onSuspend()

MCAPI void NetherNet::ContextProxy::$onSuspend ( )
inherited
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.

◆ $onResume()

MCAPI void NetherNet::ContextProxy::$onResume ( )
inherited
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.

◆ $getGlobalConfig()

MCAPI::NetherNet::GlobalConfiguration const & NetherNet::ContextProxy::$getGlobalConfig ( ) const
inherited
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.

◆ $setLoggingLevel()

MCAPI void NetherNet::ContextProxy::$setLoggingLevel ( ::NetherNet::LogSeverity min)
inherited
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.

◆ $_logMessage()

MCAPI void NetherNet::ContextProxy::$_logMessage ( ::NetherNet::LogSeverity level,
char const * fmt,
char * args ) const
inherited
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.

◆ $vftable()

MCAPI void ** NetherNet::ContextProxy::$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.

◆ logMessage()

MCAPI void NetherNet::IContext::logMessage ( ::NetherNet::LogSeverity ,
char const * ,
... ) const
inherited
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.

◆ $OnLanEvent() [4/4]

MCAPI void NetherNet::ILanEventHandler::$OnLanEvent ( ::NetherNet::LanEvents::MessageSent const & )
inherited
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: