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

Public Types

enum class  DelayPrecision : int { KLow = 0 , KHigh = 1 }
 

Public Member Functions

LanThreadManageroperator= (LanThreadManager const &)
 
 LanThreadManager (LanThreadManager const &)
 
MCAPI void BeginNetworkDiscovery ()
 
MCAPI void BroadcastTask ()
 
MCAPI void CreateEncryptedBroadcastSocket ()
 
MCAPI void DestroyLanResources ()
 
MCAPI void DisableBroadcastDiscovery (::NetherNet::NetworkID id)
 
MCAPI void EnableBroadcastDiscovery (::NetherNet::NetworkID id)
 
MCAPI void Initialize (char const *threadName, ::NetherNet::ThreadInit const &threadInit, uint64 applicationId, ushort port, ::std::chrono::milliseconds interval)
 
MCAPI bool IsBroadcastDiscoveryEnabled (::NetherNet::NetworkID id)
 
MCAPI LanThreadManager (::NetherNet::ContextProxy const &ctx)
 
MCAPI void OnNetworkDiscoveryComplete ()
 
MCAPI void OnPacket (::rtc::AsyncPacketSocket *, ::rtc::ReceivedPacket const &packet)
 
MCAPI void SendLanBroadcastRequest (::std::unique_ptr<::rtc::AsyncPacketSocket > &socket, ::NetherNet::NetworkID id)
 
MCAPI void SendLanBroadcastResponse (::rtc::SocketAddress const &destination, ::NetherNet::DiscoveryResponsePacket const &packet)
 
MCAPI void SendSignalingMessageTo (::NetherNet::NetworkID networkIdFrom, ::NetherNet::NetworkID networkIdTo, ::std::string const &message)
 
MCAPI void SendSignalingMessageTo (::std::unique_ptr<::rtc::AsyncPacketSocket > &socket, ::NetherNet::NetworkID networkIdFrom, ::NetherNet::NetworkID networkIdTo, ::std::string const &message)
 
MCAPI::std::error_code SendToHelper (::std::unique_ptr<::rtc::AsyncPacketSocket > &socket, void const *data, uint64 size, ::rtc::SocketAddress const &addr)
 
MCAPI void Shutdown ()
 
MCAPI void * $ctor (::NetherNet::ContextProxy const &ctx)
 
MCAPI void $dtor ()
 
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 Quit ()
 
virtual bool IsQuitting ()
 
virtual void Restart ()
 
virtual bool IsProcessingMessagesForTesting ()
 
virtual int GetDelay ()
 
virtual void Stop ()
 
virtual void Run ()
 
virtual void Delete ()
 
virtual void PostTaskImpl (::absl::AnyInvocable< void() && >, ::webrtc::TaskQueueBase::PostTaskTraits const &, ::webrtc::Location const &)
 
virtual void PostDelayedTaskImpl (::absl::AnyInvocable< void() && >, ::webrtc::TimeDelta, ::webrtc::TaskQueueBase::PostDelayedTaskTraits const &, ::webrtc::Location const &)
 
virtual void BlockingCallImpl (::rtc::FunctionView< void()>, ::webrtc::Location const &)
 
MCAPI void AllowInvokesToThread (::rtc::Thread *)
 
MCAPI void ClearCurrentTaskQueue ()
 
MCAPI void DisallowAllInvokes ()
 
MCAPI void Dispatch (::absl::AnyInvocable< void() && >)
 
MCAPI void DoDestroy ()
 
MCAPI void DoInit ()
 
MCAPI void EnsureIsCurrentTaskQueue ()
 
MCAPI ::absl::AnyInvocable< void() && > Get (int)
 
MCAPI bool IsCurrent () const
 
MCAPI bool IsOwned ()
 
MCAPI bool IsRunning ()
 
MCAPI void Join ()
 
MCAPI bool ProcessMessages (int)
 
MCAPI bool SetAllowBlockingCalls (bool)
 
MCAPI void SetDispatchWarningMs (int)
 
MCAPI bool SetName (::std::string_view, void const *)
 
MCAPI bool Start ()
 
MCAPI void UnwrapCurrent ()
 
MCAPI void WakeUpSocketServer ()
 
MCAPI bool WrapCurrentWithThreadManager (::rtc::ThreadManager *, bool)
 
MCAPI::rtc::SocketServer * socketserver ()
 
MCAPI void * $ctor (::rtc::SocketServer *)
 
MCAPI void * $ctor (::std::unique_ptr<::rtc::SocketServer >)
 
MCAPI void * $ctor (::std::unique_ptr<::rtc::SocketServer >, bool)
 
MCAPI void * $ctor (::rtc::SocketServer *, bool)
 
MCAPI void PostDelayedTask (::absl::AnyInvocable< void() && > task, ::webrtc::TimeDelta delay, ::webrtc::Location const &location)
 
MCAPI void PostDelayedTaskWithPrecision (::webrtc::TaskQueueBase::DelayPrecision, ::absl::AnyInvocable< void() && >, ::webrtc::TimeDelta, ::webrtc::Location const &)
 
MCAPI void PostTask (::absl::AnyInvocable< void() && > task, ::webrtc::Location const &location)
 

Static Public Member Functions

static MCAPI void ** $vftableForHasSlots ()
 
static MCAPI void ** $vftableForThread ()
 
static MCAPI void ** $vftableForContextProxy ()
 
static MCAPI void ** $vftable ()
 
static MCAPI ::std::unique_ptr<::rtc::ThreadCreate ()
 
static MCAPI ::rtc::ThreadCurrent ()
 
static MCAPI ulong PreRun (void *)
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 144 > mUnk15d021
 
::ll::UntypedStorage< 8, 16 > mUnk1df5ad
 
::ll::UntypedStorage< 8, 8 > mUnk91c766
 
::ll::UntypedStorage< 8, 128 > mUnk1aa682
 
::ll::UntypedStorage< 8, 8 > mUnk8c874b
 
::ll::UntypedStorage< 8, 80 > mUnk604495
 
::ll::UntypedStorage< 8, 8 > mUnk3774a6
 
::ll::UntypedStorage< 8, 8 > mUnk449e9b
 
::ll::UntypedStorage< 2, 2 > mUnk94a6fe
 
::ll::UntypedStorage< 8, 8 > mUnkb98911
 
::ll::UntypedStorage< 8, 16 > mUnk2ba3a7
 
::ll::UntypedStorage< 8, 16 > mUnkba8605
 
::ll::UntypedStorage< 8, 24 > mUnkaedcad
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 
::ll::UntypedStorage< 8, 40 > mUnk23b40c
 
::ll::UntypedStorage< 8, 32 > mUnk2935e8
 
::ll::UntypedStorage< 4, 4 > mUnk4f2a6e
 
::ll::UntypedStorage< 8, 40 > mUnk648296
 
::ll::UntypedStorage< 1, 1 > mUnk25f44b
 
::ll::UntypedStorage< 1, 1 > mUnkf57265
 
::ll::UntypedStorage< 4, 4 > mUnk79285e
 
::ll::UntypedStorage< 8, 8 > mUnk4b183f
 
::ll::UntypedStorage< 8, 8 > mUnk5600e1
 
::ll::UntypedStorage< 8, 32 > mUnkdbbfb5
 
::ll::UntypedStorage< 8, 8 > mUnk83b044
 
::ll::UntypedStorage< 4, 4 > mUnkde0ec4
 
::ll::UntypedStorage< 1, 1 > mUnk18c0bc
 
::ll::UntypedStorage< 1, 1 > mUnkc07e48
 
::ll::UntypedStorage< 8, 8 > mUnka43441
 
::ll::UntypedStorage< 4, 4 > mUnkadc8c4
 
::ll::UntypedStorage< 8, 16 > mUnkc1c0f9
 

Constructor & Destructor Documentation

◆ LanThreadManager()

MCAPI NetherNet::LanThreadManager::LanThreadManager ( ::NetherNet::ContextProxy const & ctx)
explicit
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

◆ BeginNetworkDiscovery()

MCAPI void NetherNet::LanThreadManager::BeginNetworkDiscovery ( )
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.

◆ BroadcastTask()

MCAPI void NetherNet::LanThreadManager::BroadcastTask ( )
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.

◆ CreateEncryptedBroadcastSocket()

MCAPI void NetherNet::LanThreadManager::CreateEncryptedBroadcastSocket ( )
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.

◆ DestroyLanResources()

MCAPI void NetherNet::LanThreadManager::DestroyLanResources ( )
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::LanThreadManager::DisableBroadcastDiscovery ( ::NetherNet::NetworkID id)
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::LanThreadManager::EnableBroadcastDiscovery ( ::NetherNet::NetworkID id)
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::LanThreadManager::Initialize ( char const * threadName,
::NetherNet::ThreadInit const & threadInit,
uint64 applicationId,
ushort port,
::std::chrono::milliseconds interval )
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::LanThreadManager::IsBroadcastDiscoveryEnabled ( ::NetherNet::NetworkID id)
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.

◆ OnNetworkDiscoveryComplete()

MCAPI void NetherNet::LanThreadManager::OnNetworkDiscoveryComplete ( )
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.

◆ OnPacket()

MCAPI void NetherNet::LanThreadManager::OnPacket ( ::rtc::AsyncPacketSocket * ,
::rtc::ReceivedPacket const & packet )
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.

◆ SendLanBroadcastRequest()

MCAPI void NetherNet::LanThreadManager::SendLanBroadcastRequest ( ::std::unique_ptr<::rtc::AsyncPacketSocket > & socket,
::NetherNet::NetworkID id )
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.

◆ SendLanBroadcastResponse()

MCAPI void NetherNet::LanThreadManager::SendLanBroadcastResponse ( ::rtc::SocketAddress const & destination,
::NetherNet::DiscoveryResponsePacket const & packet )
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.

◆ SendSignalingMessageTo() [1/2]

MCAPI void NetherNet::LanThreadManager::SendSignalingMessageTo ( ::NetherNet::NetworkID networkIdFrom,
::NetherNet::NetworkID networkIdTo,
::std::string const & message )
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.

◆ SendSignalingMessageTo() [2/2]

MCAPI void NetherNet::LanThreadManager::SendSignalingMessageTo ( ::std::unique_ptr<::rtc::AsyncPacketSocket > & socket,
::NetherNet::NetworkID networkIdFrom,
::NetherNet::NetworkID networkIdTo,
::std::string const & message )
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.

◆ SendToHelper()

MCAPI::std::error_code NetherNet::LanThreadManager::SendToHelper ( ::std::unique_ptr<::rtc::AsyncPacketSocket > & socket,
void const * data,
uint64 size,
::rtc::SocketAddress const & addr )
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.

◆ Shutdown()

MCAPI void NetherNet::LanThreadManager::Shutdown ( )
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() [1/5]

MCAPI void * NetherNet::LanThreadManager::$ctor ( ::NetherNet::ContextProxy const & ctx)
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::LanThreadManager::$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.

◆ $vftableForHasSlots()

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

◆ $vftableForThread()

static MCAPI void ** NetherNet::LanThreadManager::$vftableForThread ( )
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()

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

◆ 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() [1/2]

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.

◆ Delete()

virtual void rtc::Thread::Delete ( )
virtualinherited

Implements webrtc::TaskQueueBase.

◆ PostTaskImpl()

virtual void rtc::Thread::PostTaskImpl ( ::absl::AnyInvocable< void() && > ,
::webrtc::TaskQueueBase::PostTaskTraits const & ,
::webrtc::Location const &  )
virtualinherited

Implements webrtc::TaskQueueBase.

◆ PostDelayedTaskImpl()

virtual void rtc::Thread::PostDelayedTaskImpl ( ::absl::AnyInvocable< void() && > ,
::webrtc::TimeDelta ,
::webrtc::TaskQueueBase::PostDelayedTaskTraits const & ,
::webrtc::Location const &  )
virtualinherited

Implements webrtc::TaskQueueBase.

◆ AllowInvokesToThread()

MCAPI void rtc::Thread::AllowInvokesToThread ( ::rtc::Thread * )
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.

◆ ClearCurrentTaskQueue()

MCAPI void rtc::Thread::ClearCurrentTaskQueue ( )
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.

◆ DisallowAllInvokes()

MCAPI void rtc::Thread::DisallowAllInvokes ( )
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.

◆ Dispatch()

MCAPI void rtc::Thread::Dispatch ( ::absl::AnyInvocable< void() && > )
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.

◆ DoDestroy()

MCAPI void rtc::Thread::DoDestroy ( )
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.

◆ DoInit()

MCAPI void rtc::Thread::DoInit ( )
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.

◆ EnsureIsCurrentTaskQueue()

MCAPI void rtc::Thread::EnsureIsCurrentTaskQueue ( )
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.

◆ Get()

MCAPI ::absl::AnyInvocable< void() && > rtc::Thread::Get ( int )
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.

◆ IsCurrent()

MCAPI bool rtc::Thread::IsCurrent ( ) 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.

◆ IsOwned()

MCAPI bool rtc::Thread::IsOwned ( )
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.

◆ IsRunning()

MCAPI bool rtc::Thread::IsRunning ( )
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.

◆ Join()

MCAPI void rtc::Thread::Join ( )
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.

◆ ProcessMessages()

MCAPI bool rtc::Thread::ProcessMessages ( int )
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.

◆ SetAllowBlockingCalls()

MCAPI bool rtc::Thread::SetAllowBlockingCalls ( bool )
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.

◆ SetDispatchWarningMs()

MCAPI void rtc::Thread::SetDispatchWarningMs ( int )
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.

◆ SetName()

MCAPI bool rtc::Thread::SetName ( ::std::string_view ,
void 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.

◆ Start()

MCAPI bool rtc::Thread::Start ( )
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.

◆ UnwrapCurrent()

MCAPI void rtc::Thread::UnwrapCurrent ( )
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.

◆ WakeUpSocketServer()

MCAPI void rtc::Thread::WakeUpSocketServer ( )
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.

◆ WrapCurrentWithThreadManager()

MCAPI bool rtc::Thread::WrapCurrentWithThreadManager ( ::rtc::ThreadManager * ,
bool  )
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.

◆ socketserver()

MCAPI::rtc::SocketServer * rtc::Thread::socketserver ( )
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.

◆ Create()

static MCAPI ::std::unique_ptr<::rtc::Thread > rtc::Thread::Create ( )
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.

◆ Current()

static MCAPI ::rtc::Thread * rtc::Thread::Current ( )
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.

◆ PreRun()

static MCAPI ulong rtc::Thread::PreRun ( void * )
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.

◆ $ctor() [2/5]

MCAPI void * rtc::Thread::$ctor ( ::rtc::SocketServer * )
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.

◆ $ctor() [3/5]

MCAPI void * rtc::Thread::$ctor ( ::std::unique_ptr<::rtc::SocketServer > )
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.

◆ $ctor() [4/5]

MCAPI void * rtc::Thread::$ctor ( ::std::unique_ptr<::rtc::SocketServer > ,
bool  )
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.

◆ $ctor() [5/5]

MCAPI void * rtc::Thread::$ctor ( ::rtc::SocketServer * ,
bool  )
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() [2/2]

static MCAPI void ** rtc::Thread::$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.

◆ PostDelayedTask()

MCAPI void webrtc::TaskQueueBase::PostDelayedTask ( ::absl::AnyInvocable< void() && > task,
::webrtc::TimeDelta delay,
::webrtc::Location const & location )
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.

◆ PostDelayedTaskWithPrecision()

MCAPI void webrtc::TaskQueueBase::PostDelayedTaskWithPrecision ( ::webrtc::TaskQueueBase::DelayPrecision ,
::absl::AnyInvocable< void() && > ,
::webrtc::TimeDelta ,
::webrtc::Location 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.

◆ PostTask()

MCAPI void webrtc::TaskQueueBase::PostTask ( ::absl::AnyInvocable< void() && > task,
::webrtc::Location const & location )
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: