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

Public Types

enum class  Direction : int { Incoming = 0 , Outgoing = 1 }
 
enum class  ENegotiationState : int { None = 0 , WaitingForResponse = 1 , WaitingForAccept = 2 , ICEProcessing = 3 }
 

Public Member Functions

NetworkSessionoperator= (NetworkSession const &)
 
 NetworkSession (NetworkSession const &)
 
virtual void OnSignalingChange (::webrtc::PeerConnectionInterface::SignalingState)
 
virtual void OnDataChannel (::webrtc::scoped_refptr<::webrtc::DataChannelInterface > pDataChannel)
 
virtual void OnRenegotiationNeeded ()
 
virtual void OnIceConnectionChange (::webrtc::PeerConnectionInterface::IceConnectionState new_state)
 
virtual void OnConnectionChange (::webrtc::PeerConnectionInterface::PeerConnectionState new_state)
 
virtual void OnIceGatheringChange (::webrtc::PeerConnectionInterface::IceGatheringState new_state)
 
virtual void OnIceCandidate (::webrtc::IceCandidateInterface const *candidate)
 
virtual void OnIceCandidatesRemoved (::std::vector<::cricket::Candidate > const &)
 
virtual void OnIceConnectionReceivingChange (bool)
 
MCAPI void CheckSendReliableData ()
 
MCAPI void CheckUpdateStats ()
 
MCAPI void EnterNewNegotiationState (::NetherNet::NetworkSession::ENegotiationState negotiationState)
 
MCAPI::NetherNet::ESessionError InitializeIncoming (::NetherNet::NetworkID remoteID, uint64 const &connectionID, ::std::unique_ptr<::webrtc::SessionDescriptionInterface > pSessionDescription, ::NetherNet::SignalingChannelId preference)
 
MCAPI void InitializeOutgoing (::NetherNet::NetworkID remoteID)
 
MCAPI::NetherNet::ESessionError IsDeadSession (::std::chrono::seconds negotiationTimeout)
 
MCAPI void MaybeProcessIceCandidates ()
 
MCAPI NetworkSession (::NetherNet::ContextProxy const &ctx, ::NetherNet::NetworkSessionManager &manager)
 
MCAPI void OnStatsRequestComplete (::std::vector<::webrtc::StatsReport const * > const &reports)
 
MCAPI void ProcessSignal (::NetherNet::CandidateAdd const &signal)
 
MCAPI void ProcessSignal (::NetherNet::ConnectResponse const &signal)
 
MCAPI void SendPacket (char const *pbData, uint cbData, ::NetherNet::ESendType eSendType)
 
MCAPI void TrySendSessionResponse ()
 
MCAPI void UpdateDataChannelStates ()
 
MCAPI void UpdateSessionActivity ()
 
MCAPI void * $ctor (::NetherNet::ContextProxy const &ctx, ::NetherNet::NetworkSessionManager &manager)
 
MCAPI void $dtor ()
 
MCAPI void $OnSignalingChange (::webrtc::PeerConnectionInterface::SignalingState)
 
MCAPI void $OnDataChannel (::webrtc::scoped_refptr<::webrtc::DataChannelInterface > pDataChannel)
 
MCAPI void $OnRenegotiationNeeded ()
 
MCAPI void $OnIceConnectionChange (::webrtc::PeerConnectionInterface::IceConnectionState new_state)
 
MCAPI void $OnConnectionChange (::webrtc::PeerConnectionInterface::PeerConnectionState new_state)
 
MCAPI void $OnIceGatheringChange (::webrtc::PeerConnectionInterface::IceGatheringState new_state)
 
MCAPI void $OnIceCandidate (::webrtc::IceCandidateInterface const *candidate)
 
MCAPI void $OnIceCandidatesRemoved (::std::vector<::cricket::Candidate > const &)
 
MCAPI void $OnIceConnectionReceivingChange (bool)
 
virtual::NetherNet::RtcThreadManager const & getSignalThread () const
 
virtual::NetherNet::RtcThreadManager const & getNetworkThread () const
 
virtual::NetherNet::RtcThreadManager const & getWorkerThread () const
 
virtual::NetherNet::LanThreadManager & getLanThread ()
 
virtual::NetherNet::NetherNetTransportGlobalConfiguration 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::LanThreadManager & $getLanThread ()
 
MCAPI::NetherNet::NetherNetTransportGlobalConfiguration 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 OnAddStream (::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
 
virtual void OnRemoveStream (::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
 
virtual void OnNegotiationNeededEvent (uint event_id)
 
virtual void OnStandardizedIceConnectionChange (::webrtc::PeerConnectionInterface::IceConnectionState new_state)
 
virtual void OnIceCandidateError (::std::string const &address, int port, ::std::string const &url, int error_code, ::std::string const &error_text)
 
virtual void OnIceSelectedCandidatePairChanged (::cricket::CandidatePairChangeEvent const &event)
 
virtual void OnAddTrack (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)
 
virtual void OnTrack (::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > transceiver)
 
virtual void OnRemoveTrack (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver)
 
virtual void OnInterestingUsage (int usage_pattern)
 
MCAPI void $OnAddStream (::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
 
MCAPI void $OnRemoveStream (::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
 
MCAPI void $OnNegotiationNeededEvent (uint event_id)
 
MCAPI void $OnStandardizedIceConnectionChange (::webrtc::PeerConnectionInterface::IceConnectionState new_state)
 
MCAPI void $OnIceCandidateError (::std::string const &address, int port, ::std::string const &url, int error_code, ::std::string const &error_text)
 
MCAPI void $OnIceSelectedCandidatePairChanged (::cricket::CandidatePairChangeEvent const &event)
 
MCAPI void $OnAddTrack (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)
 
MCAPI void $OnTrack (::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > transceiver)
 
MCAPI void $OnRemoveTrack (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver)
 
MCAPI void $OnInterestingUsage (int usage_pattern)
 

Static Public Member Functions

static MCAPI void ** $vftableForContextProxy ()
 
static MCAPI void ** $vftableForPeerConnectionObserver ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnk40ae53
 
::ll::UntypedStorage< 8, 8 > mUnk111840
 
::ll::UntypedStorage< 4, 8 > mUnk2aae3b
 
::ll::UntypedStorage< 1, 1 > mUnk3ebc21
 
::ll::UntypedStorage< 1, 1 > mUnk266d1b
 
::ll::UntypedStorage< 8, 8 > mUnk91aff3
 
::ll::UntypedStorage< 8, 24 > mUnkb2ad91
 
::ll::UntypedStorage< 8, 8 > mUnkea75f3
 
::ll::UntypedStorage< 8, 24 > mUnk67ae30
 
::ll::UntypedStorage< 8, 8 > mUnk11904d
 
::ll::UntypedStorage< 4, 4 > mUnk4e1a8f
 
::ll::UntypedStorage< 4, 4 > mUnk592b9c
 
::ll::UntypedStorage< 8, 8 > mUnk5fa546
 
::ll::UntypedStorage< 8, 8 > mUnkfbc314
 
::ll::UntypedStorage< 8, 24 > mUnk8f808f
 
::ll::UntypedStorage< 8, 80 > mUnkab1f83
 
::ll::UntypedStorage< 8, 8 > mUnk3f0d55
 
::ll::UntypedStorage< 4, 4 > mUnk8129d9
 
::ll::UntypedStorage< 8, 8 > mUnkd4f9be
 
::ll::UntypedStorage< 8, 40 > mUnkcbacc5
 
::ll::UntypedStorage< 4, 4 > mUnk9694d4
 
::ll::UntypedStorage< 8, 80 > mUnk3ff530
 
::ll::UntypedStorage< 8, 80 > mUnkd90e28
 
::ll::UntypedStorage< 1, 1 > mUnk8e829f
 
::ll::UntypedStorage< 4, 4 > mUnk176dca
 
::ll::UntypedStorage< 8, 8 > mUnkab8289
 
::ll::UntypedStorage< 8, 8 > mUnkd7eef8
 
::ll::UntypedStorage< 8, 8 > mUnkd79473
 
::ll::UntypedStorage< 8, 8 > mUnke38c96
 
::ll::UntypedStorage< 8, 8 > mUnk145b14
 
::ll::UntypedStorage< 8, 8 > mUnk8cfde7
 
::ll::UntypedStorage< 8, 8 > mUnk2ade01
 
::ll::UntypedStorage< 4, 4 > mUnk4aa38e
 
::ll::UntypedStorage< 8, 8 > mUnk8c1be4
 
::ll::UntypedStorage< 1, 1 > mUnk3269ad
 
::ll::UntypedStorage< 8, 8 > mUnk5e8ac3
 
::ll::UntypedStorage< 4, 8 > mUnk6ac63a
 
::ll::UntypedStorage< 8, 24 > mUnkaedcad
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Constructor & Destructor Documentation

◆ NetworkSession()

MCAPI NetherNet::NetworkSession::NetworkSession ( ::NetherNet::ContextProxy const & ctx,
::NetherNet::NetworkSessionManager & manager )
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

◆ OnSignalingChange()

virtual void NetherNet::NetworkSession::OnSignalingChange ( ::webrtc::PeerConnectionInterface::SignalingState )
virtual

◆ OnDataChannel()

virtual void NetherNet::NetworkSession::OnDataChannel ( ::webrtc::scoped_refptr<::webrtc::DataChannelInterface > pDataChannel)
virtual

◆ OnRenegotiationNeeded()

virtual void NetherNet::NetworkSession::OnRenegotiationNeeded ( )
virtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnIceConnectionChange()

virtual void NetherNet::NetworkSession::OnIceConnectionChange ( ::webrtc::PeerConnectionInterface::IceConnectionState new_state)
virtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnConnectionChange()

virtual void NetherNet::NetworkSession::OnConnectionChange ( ::webrtc::PeerConnectionInterface::PeerConnectionState new_state)
virtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnIceGatheringChange()

virtual void NetherNet::NetworkSession::OnIceGatheringChange ( ::webrtc::PeerConnectionInterface::IceGatheringState new_state)
virtual

◆ OnIceCandidate()

virtual void NetherNet::NetworkSession::OnIceCandidate ( ::webrtc::IceCandidateInterface const * candidate)
virtual

◆ OnIceCandidatesRemoved()

virtual void NetherNet::NetworkSession::OnIceCandidatesRemoved ( ::std::vector<::cricket::Candidate > const & )
virtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnIceConnectionReceivingChange()

virtual void NetherNet::NetworkSession::OnIceConnectionReceivingChange ( bool )
virtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ CheckSendReliableData()

MCAPI void NetherNet::NetworkSession::CheckSendReliableData ( )
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.

◆ CheckUpdateStats()

MCAPI void NetherNet::NetworkSession::CheckUpdateStats ( )
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.

◆ EnterNewNegotiationState()

MCAPI void NetherNet::NetworkSession::EnterNewNegotiationState ( ::NetherNet::NetworkSession::ENegotiationState negotiationState)
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.

◆ InitializeIncoming()

MCAPI::NetherNet::ESessionError NetherNet::NetworkSession::InitializeIncoming ( ::NetherNet::NetworkID remoteID,
uint64 const & connectionID,
::std::unique_ptr<::webrtc::SessionDescriptionInterface > pSessionDescription,
::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.

◆ InitializeOutgoing()

MCAPI void NetherNet::NetworkSession::InitializeOutgoing ( ::NetherNet::NetworkID remoteID)
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.

◆ IsDeadSession()

MCAPI::NetherNet::ESessionError NetherNet::NetworkSession::IsDeadSession ( ::std::chrono::seconds negotiationTimeout)
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.

◆ MaybeProcessIceCandidates()

MCAPI void NetherNet::NetworkSession::MaybeProcessIceCandidates ( )
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.

◆ OnStatsRequestComplete()

MCAPI void NetherNet::NetworkSession::OnStatsRequestComplete ( ::std::vector<::webrtc::StatsReport const * > const & reports)
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.

◆ ProcessSignal() [1/2]

MCAPI void NetherNet::NetworkSession::ProcessSignal ( ::NetherNet::CandidateAdd const & signal)
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.

◆ ProcessSignal() [2/2]

MCAPI void NetherNet::NetworkSession::ProcessSignal ( ::NetherNet::ConnectResponse const & signal)
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 void NetherNet::NetworkSession::SendPacket ( char const * pbData,
uint cbData,
::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.

◆ TrySendSessionResponse()

MCAPI void NetherNet::NetworkSession::TrySendSessionResponse ( )
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.

◆ UpdateDataChannelStates()

MCAPI void NetherNet::NetworkSession::UpdateDataChannelStates ( )
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.

◆ UpdateSessionActivity()

MCAPI void NetherNet::NetworkSession::UpdateSessionActivity ( )
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::NetworkSession::$ctor ( ::NetherNet::ContextProxy const & ctx,
::NetherNet::NetworkSessionManager & manager )
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::NetworkSession::$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.

◆ $OnSignalingChange()

MCAPI void NetherNet::NetworkSession::$OnSignalingChange ( ::webrtc::PeerConnectionInterface::SignalingState )
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.

◆ $OnDataChannel()

MCAPI void NetherNet::NetworkSession::$OnDataChannel ( ::webrtc::scoped_refptr<::webrtc::DataChannelInterface > pDataChannel)
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.

◆ $OnRenegotiationNeeded()

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

◆ $OnIceConnectionChange()

MCAPI void NetherNet::NetworkSession::$OnIceConnectionChange ( ::webrtc::PeerConnectionInterface::IceConnectionState new_state)
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.

◆ $OnConnectionChange()

MCAPI void NetherNet::NetworkSession::$OnConnectionChange ( ::webrtc::PeerConnectionInterface::PeerConnectionState new_state)
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.

◆ $OnIceGatheringChange()

MCAPI void NetherNet::NetworkSession::$OnIceGatheringChange ( ::webrtc::PeerConnectionInterface::IceGatheringState new_state)
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.

◆ $OnIceCandidate()

MCAPI void NetherNet::NetworkSession::$OnIceCandidate ( ::webrtc::IceCandidateInterface const * candidate)
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.

◆ $OnIceCandidatesRemoved()

MCAPI void NetherNet::NetworkSession::$OnIceCandidatesRemoved ( ::std::vector<::cricket::Candidate > 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.

◆ $OnIceConnectionReceivingChange()

MCAPI void NetherNet::NetworkSession::$OnIceConnectionReceivingChange ( bool )
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()

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

◆ $vftableForPeerConnectionObserver()

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

◆ getLanThread()

virtual::NetherNet::LanThreadManager & NetherNet::ContextProxy::getLanThread ( )
virtualinherited

Implements NetherNet::IContext.

◆ getGlobalConfig()

virtual::NetherNet::NetherNetTransportGlobalConfiguration 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.

◆ $getLanThread()

MCAPI::NetherNet::LanThreadManager & NetherNet::ContextProxy::$getLanThread ( )
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::NetherNetTransportGlobalConfiguration 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()

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

◆ $OnAddStream()

MCAPI void webrtc::PeerConnectionObserver::$OnAddStream ( ::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
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.

◆ $OnRemoveStream()

MCAPI void webrtc::PeerConnectionObserver::$OnRemoveStream ( ::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
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.

◆ $OnNegotiationNeededEvent()

MCAPI void webrtc::PeerConnectionObserver::$OnNegotiationNeededEvent ( uint event_id)
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.

◆ $OnStandardizedIceConnectionChange()

MCAPI void webrtc::PeerConnectionObserver::$OnStandardizedIceConnectionChange ( ::webrtc::PeerConnectionInterface::IceConnectionState new_state)
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.

◆ $OnIceCandidateError()

MCAPI void webrtc::PeerConnectionObserver::$OnIceCandidateError ( ::std::string const & address,
int port,
::std::string const & url,
int error_code,
::std::string const & error_text )
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.

◆ $OnIceSelectedCandidatePairChanged()

MCAPI void webrtc::PeerConnectionObserver::$OnIceSelectedCandidatePairChanged ( ::cricket::CandidatePairChangeEvent const & event)
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.

◆ $OnAddTrack()

MCAPI void webrtc::PeerConnectionObserver::$OnAddTrack ( ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver,
::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const & streams )
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.

◆ $OnTrack()

MCAPI void webrtc::PeerConnectionObserver::$OnTrack ( ::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > transceiver)
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.

◆ $OnRemoveTrack()

MCAPI void webrtc::PeerConnectionObserver::$OnRemoveTrack ( ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver)
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.

◆ $OnInterestingUsage()

MCAPI void webrtc::PeerConnectionObserver::$OnInterestingUsage ( int usage_pattern)
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: