LeviLamina
Loading...
Searching...
No Matches
cricket::BasicPortAllocatorSession Class Reference

Classes

class  PortData
 

Public Member Functions

MCAPI void AddAllocatedPort (::cricket::Port *, ::cricket::AllocationSequence *)
 
MCAPI void AllocatePorts ()
 
MCAPI BasicPortAllocatorSession (::cricket::BasicPortAllocator *, ::std::string_view, int, ::std::string_view, ::std::string_view)
 
MCAPI bool CandidatePairable (::cricket::Candidate const &, ::cricket::Port const *) const
 
MCAPI bool CheckCandidateFilter (::cricket::Candidate const &) const
 
MCAPI void ConfigReady (::std::unique_ptr<::cricket::PortConfiguration >)
 
MCAPI void DisableEquivalentPhases (::rtc::Network const *, ::cricket::PortConfiguration *, uint *)
 
MCAPI void DoAllocate (bool)
 
MCAPI::cricket::BasicPortAllocatorSession::PortData * FindPort (::cricket::Port *)
 
MCAPI::cricket::Port * GetBestTurnPortForNetwork (::std::string_view) const
 
MCAPI void GetCandidatesFromPort (::cricket::BasicPortAllocatorSession::PortData const &, ::std::vector<::cricket::Candidate > *) const
 
MCAPI ::std::vector<::rtc::Network const * > GetFailedNetworks ()
 
MCAPI ::std::vector<::rtc::Network const * > GetNetworks ()
 
MCAPI ::std::vector<::cricket::BasicPortAllocatorSession::PortData * > GetUnprunedPorts (::std::vector<::rtc::Network const * > const &)
 
MCAPI void MaybeSignalCandidatesAllocationDone ()
 
MCAPI void OnAllocate (int)
 
MCAPI void OnAllocationSequenceObjectsCreated ()
 
MCAPI void OnCandidateError (::cricket::Port *, ::cricket::IceCandidateErrorEvent const &)
 
MCAPI void OnCandidateReady (::cricket::Port *, ::cricket::Candidate const &)
 
MCAPI void OnConfigReady (::std::unique_ptr<::cricket::PortConfiguration >)
 
MCAPI void OnConfigStop ()
 
MCAPI void OnNetworksChanged ()
 
MCAPI void OnPortAllocationComplete ()
 
MCAPI void OnPortComplete (::cricket::Port *)
 
MCAPI void OnPortDestroyed (::cricket::PortInterface *)
 
MCAPI void OnPortError (::cricket::Port *)
 
MCAPI bool PruneNewlyPairableTurnPort (::cricket::BasicPortAllocatorSession::PortData *)
 
MCAPI void PrunePortsAndRemoveCandidates (::std::vector<::cricket::BasicPortAllocatorSession::PortData * > const &)
 
MCAPI bool PruneTurnPorts (::cricket::Port *)
 
MCAPI void Regather (::std::vector<::rtc::Network const * > const &, bool, ::cricket::IceRegatheringReason)
 
MCAPI void * $ctor (::cricket::BasicPortAllocator *, ::std::string_view, int, ::std::string_view, ::std::string_view)
 

Static Public Member Functions

static MCAPI ::std::vector<::rtc::Network const * > SelectIPv6Networks (::std::vector<::rtc::Network const * > &, int)
 
static MCAPI void ** $vftable ()
 

Constructor & Destructor Documentation

◆ BasicPortAllocatorSession()

MCAPI cricket::BasicPortAllocatorSession::BasicPortAllocatorSession ( ::cricket::BasicPortAllocator * ,
::std::string_view ,
int ,
::std::string_view ,
::std::string_view  )
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

◆ AddAllocatedPort()

MCAPI void cricket::BasicPortAllocatorSession::AddAllocatedPort ( ::cricket::Port * ,
::cricket::AllocationSequence *  )
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.

◆ AllocatePorts()

MCAPI void cricket::BasicPortAllocatorSession::AllocatePorts ( )
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.

◆ CandidatePairable()

MCAPI bool cricket::BasicPortAllocatorSession::CandidatePairable ( ::cricket::Candidate const & ,
::cricket::Port const *  ) 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.

◆ CheckCandidateFilter()

MCAPI bool cricket::BasicPortAllocatorSession::CheckCandidateFilter ( ::cricket::Candidate const & ) 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.

◆ ConfigReady()

MCAPI void cricket::BasicPortAllocatorSession::ConfigReady ( ::std::unique_ptr<::cricket::PortConfiguration > )
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.

◆ DisableEquivalentPhases()

MCAPI void cricket::BasicPortAllocatorSession::DisableEquivalentPhases ( ::rtc::Network const * ,
::cricket::PortConfiguration * ,
uint *  )
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.

◆ DoAllocate()

MCAPI void cricket::BasicPortAllocatorSession::DoAllocate ( 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.

◆ FindPort()

MCAPI::cricket::BasicPortAllocatorSession::PortData * cricket::BasicPortAllocatorSession::FindPort ( ::cricket::Port * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetBestTurnPortForNetwork()

MCAPI::cricket::Port * cricket::BasicPortAllocatorSession::GetBestTurnPortForNetwork ( ::std::string_view ) 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.

◆ GetCandidatesFromPort()

MCAPI void cricket::BasicPortAllocatorSession::GetCandidatesFromPort ( ::cricket::BasicPortAllocatorSession::PortData const & ,
::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.

◆ GetFailedNetworks()

MCAPI ::std::vector<::rtc::Network const * > cricket::BasicPortAllocatorSession::GetFailedNetworks ( )
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.

◆ GetNetworks()

MCAPI ::std::vector<::rtc::Network const * > cricket::BasicPortAllocatorSession::GetNetworks ( )
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.

◆ GetUnprunedPorts()

MCAPI ::std::vector<::cricket::BasicPortAllocatorSession::PortData * > cricket::BasicPortAllocatorSession::GetUnprunedPorts ( ::std::vector<::rtc::Network const * > 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.

◆ MaybeSignalCandidatesAllocationDone()

MCAPI void cricket::BasicPortAllocatorSession::MaybeSignalCandidatesAllocationDone ( )
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.

◆ OnAllocate()

MCAPI void cricket::BasicPortAllocatorSession::OnAllocate ( int )
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.

◆ OnAllocationSequenceObjectsCreated()

MCAPI void cricket::BasicPortAllocatorSession::OnAllocationSequenceObjectsCreated ( )
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.

◆ OnCandidateError()

MCAPI void cricket::BasicPortAllocatorSession::OnCandidateError ( ::cricket::Port * ,
::cricket::IceCandidateErrorEvent 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.

◆ OnCandidateReady()

MCAPI void cricket::BasicPortAllocatorSession::OnCandidateReady ( ::cricket::Port * ,
::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.

◆ OnConfigReady()

MCAPI void cricket::BasicPortAllocatorSession::OnConfigReady ( ::std::unique_ptr<::cricket::PortConfiguration > )
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.

◆ OnConfigStop()

MCAPI void cricket::BasicPortAllocatorSession::OnConfigStop ( )
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.

◆ OnNetworksChanged()

MCAPI void cricket::BasicPortAllocatorSession::OnNetworksChanged ( )
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.

◆ OnPortAllocationComplete()

MCAPI void cricket::BasicPortAllocatorSession::OnPortAllocationComplete ( )
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.

◆ OnPortComplete()

MCAPI void cricket::BasicPortAllocatorSession::OnPortComplete ( ::cricket::Port * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnPortDestroyed()

MCAPI void cricket::BasicPortAllocatorSession::OnPortDestroyed ( ::cricket::PortInterface * )
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.

◆ OnPortError()

MCAPI void cricket::BasicPortAllocatorSession::OnPortError ( ::cricket::Port * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PruneNewlyPairableTurnPort()

MCAPI bool cricket::BasicPortAllocatorSession::PruneNewlyPairableTurnPort ( ::cricket::BasicPortAllocatorSession::PortData * )
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.

◆ PrunePortsAndRemoveCandidates()

MCAPI void cricket::BasicPortAllocatorSession::PrunePortsAndRemoveCandidates ( ::std::vector<::cricket::BasicPortAllocatorSession::PortData * > 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.

◆ PruneTurnPorts()

MCAPI bool cricket::BasicPortAllocatorSession::PruneTurnPorts ( ::cricket::Port * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Regather()

MCAPI void cricket::BasicPortAllocatorSession::Regather ( ::std::vector<::rtc::Network const * > const & ,
bool ,
::cricket::IceRegatheringReason  )
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.

◆ SelectIPv6Networks()

static MCAPI ::std::vector<::rtc::Network const * > cricket::BasicPortAllocatorSession::SelectIPv6Networks ( ::std::vector<::rtc::Network const * > & ,
int  )
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.

◆ $ctor()

MCAPI void * cricket::BasicPortAllocatorSession::$ctor ( ::cricket::BasicPortAllocator * ,
::std::string_view ,
int ,
::std::string_view ,
::std::string_view  )
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 ** cricket::BasicPortAllocatorSession::$vftable ( )
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.

The documentation for this class was generated from the following file: