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 peerId, 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 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::webrtc::PeerConnectionInterface::RTCConfiguration GetRTCConfig (::NetherNet::NetworkID peerId) const
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 const &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 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 peerId, 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 $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 void $dtor ()
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
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
virtual void OnLanEvent (::NetherNet::LanEvents::MessageSent const &)
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 > mUnkfb8de3
::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

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 peerId,
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

◆ 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.

◆ GetRTCConfig()

MCAPI::webrtc::PeerConnectionInterface::RTCConfiguration NetherNet::SimpleNetworkInterfaceImpl::GetRTCConfig ( ::NetherNet::NetworkID peerId) const
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.

◆ 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 const & 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.

◆ $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 peerId,
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.

◆ $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.

◆ $dtor()

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

◆ $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: