LeviLamina
Loading...
Searching...
No Matches
webrtc::PortAllocator Class Referenceabstract
Inheritance diagram for webrtc::PortAllocator:

Public Member Functions

PortAllocator & operator= (PortAllocator const &)
 PortAllocator (PortAllocator const &)
virtual void Initialize ()
virtual void set_restrict_ice_credentials_change (bool value)
virtual void SetNetworkIgnoreMask (int network_ignore_mask)=0
virtual void SetVpnPreference (::webrtc::VpnPreference preference)
virtual void SetVpnList (::std::vector<::webrtc::NetworkMask > const &vpn_list)
virtual void GetCandidateStatsFromPooledSessions (::std::vector<::webrtc::CandidateStats > *candidate_stats_list)
virtual::webrtc::PortAllocatorSession * CreateSessionInternal (::std::string_view content_name, int component, ::std::string_view ice_ufrag, ::std::string_view ice_pwd)=0
virtual bool MdnsObfuscationEnabled () const
MCAPI ::std::unique_ptr<::webrtc::PortAllocatorSessionCreateSession (::std::string_view content_name, int component, ::std::string_view ice_ufrag, ::std::string_view ice_pwd)
MCAPI void DiscardCandidatePool ()
MCAPI ::std::_Vector_const_iterator< ::std::_Vector_val<::std::_Simple_types<::std::unique_ptr<::webrtc::PortAllocatorSession > > > > FindPooledSession (::webrtc::IceParameters const *ice_credentials) const
MCAPI ::std::vector<::webrtc::IceParametersGetPooledIceCredentials ()
MCAPI PortAllocator ()
MCAPI::webrtc::Candidate SanitizeCandidate (::webrtc::Candidate const &c) const
MCAPI void SetCandidateFilter (uint filter)
MCAPI bool SetConfiguration (::std::set<::webrtc::SocketAddress > const &stun_servers, ::std::vector<::webrtc::RelayServerConfig > const &turn_servers, ::std::vector<::std::shared_ptr<::webrtc::StaticStunServer const > > const &static_stun_servers, int candidate_pool_size, ::webrtc::PortPrunePolicy turn_port_prune_policy, ::webrtc::TurnCustomizer *turn_customizer, ::std::optional< int > const &stun_candidate_keepalive_interval)
MCAPI ::std::unique_ptr<::webrtc::PortAllocatorSessionTakePooledSession (::std::string_view content_name, int component, ::std::string_view ice_ufrag, ::std::string_view ice_pwd)
MCAPI void * $ctor ()
MCAPI void $dtor ()
MCAPI void $Initialize ()
MCAPI void $set_restrict_ice_credentials_change (bool value)
MCAPI void $SetVpnPreference (::webrtc::VpnPreference preference)
MCAPI void $SetVpnList (::std::vector<::webrtc::NetworkMask > const &vpn_list)
MCAPI void $GetCandidateStatsFromPooledSessions (::std::vector<::webrtc::CandidateStats > *candidate_stats_list)
MCAPI bool $MdnsObfuscationEnabled () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 48 > mUnk8dbcde
::ll::UntypedStorage< 1, 1 > mUnk13b5df
::ll::UntypedStorage< 4, 4 > mUnk1e12a6
::ll::UntypedStorage< 4, 4 > mUnkf29197
::ll::UntypedStorage< 4, 4 > mUnka12a83
::ll::UntypedStorage< 4, 4 > mUnk811a61
::ll::UntypedStorage< 4, 4 > mUnk28b738
::ll::UntypedStorage< 1, 1 > mUnk9c4b4e
::ll::UntypedStorage< 4, 4 > mUnk176c1c
::ll::UntypedStorage< 8, 32 > mUnkd7803e
::ll::UntypedStorage< 1, 1 > mUnk37bc4f
::ll::UntypedStorage< 4, 4 > mUnkf0ec78
::ll::UntypedStorage< 8, 16 > mUnkf0a644
::ll::UntypedStorage< 8, 24 > mUnkbe5aec
::ll::UntypedStorage< 8, 24 > mUnk6c0d0f
::ll::UntypedStorage< 4, 4 > mUnkf945e5
::ll::UntypedStorage< 8, 24 > mUnkf53c32
::ll::UntypedStorage< 4, 4 > mUnkcbfad7
::ll::UntypedStorage< 8, 8 > mUnk4be60e
::ll::UntypedStorage< 4, 8 > mUnkce1b6f
::ll::UntypedStorage< 1, 1 > mUnkcaf361
::ll::UntypedStorage< 8, 8 > mUnk14ead2

Constructor & Destructor Documentation

◆ PortAllocator()

MCAPI webrtc::PortAllocator::PortAllocator ( )
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

◆ CreateSession()

MCAPI ::std::unique_ptr<::webrtc::PortAllocatorSession > webrtc::PortAllocator::CreateSession ( ::std::string_view content_name,
int component,
::std::string_view ice_ufrag,
::std::string_view ice_pwd )
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.

◆ DiscardCandidatePool()

MCAPI void webrtc::PortAllocator::DiscardCandidatePool ( )
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.

◆ FindPooledSession()

MCAPI ::std::_Vector_const_iterator< ::std::_Vector_val<::std::_Simple_types<::std::unique_ptr<::webrtc::PortAllocatorSession > > > > webrtc::PortAllocator::FindPooledSession ( ::webrtc::IceParameters const * ice_credentials) 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.

◆ GetPooledIceCredentials()

MCAPI ::std::vector<::webrtc::IceParameters > webrtc::PortAllocator::GetPooledIceCredentials ( )
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.

◆ SanitizeCandidate()

MCAPI::webrtc::Candidate webrtc::PortAllocator::SanitizeCandidate ( ::webrtc::Candidate const & c) 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.

◆ SetCandidateFilter()

MCAPI void webrtc::PortAllocator::SetCandidateFilter ( uint filter)
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.

◆ SetConfiguration()

MCAPI bool webrtc::PortAllocator::SetConfiguration ( ::std::set<::webrtc::SocketAddress > const & stun_servers,
::std::vector<::webrtc::RelayServerConfig > const & turn_servers,
::std::vector<::std::shared_ptr<::webrtc::StaticStunServer const > > const & static_stun_servers,
int candidate_pool_size,
::webrtc::PortPrunePolicy turn_port_prune_policy,
::webrtc::TurnCustomizer * turn_customizer,
::std::optional< int > const & stun_candidate_keepalive_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.

◆ TakePooledSession()

MCAPI ::std::unique_ptr<::webrtc::PortAllocatorSession > webrtc::PortAllocator::TakePooledSession ( ::std::string_view content_name,
int component,
::std::string_view ice_ufrag,
::std::string_view ice_pwd )
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 * webrtc::PortAllocator::$ctor ( )
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 webrtc::PortAllocator::$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.

◆ $Initialize()

MCAPI void webrtc::PortAllocator::$Initialize ( )
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.

◆ $set_restrict_ice_credentials_change()

MCAPI void webrtc::PortAllocator::$set_restrict_ice_credentials_change ( bool value)
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.

◆ $SetVpnPreference()

MCAPI void webrtc::PortAllocator::$SetVpnPreference ( ::webrtc::VpnPreference 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.

◆ $SetVpnList()

MCAPI void webrtc::PortAllocator::$SetVpnList ( ::std::vector<::webrtc::NetworkMask > const & vpn_list)
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.

◆ $GetCandidateStatsFromPooledSessions()

MCAPI void webrtc::PortAllocator::$GetCandidateStatsFromPooledSessions ( ::std::vector<::webrtc::CandidateStats > * candidate_stats_list)
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.

◆ $MdnsObfuscationEnabled()

MCAPI bool webrtc::PortAllocator::$MdnsObfuscationEnabled ( ) 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.

◆ $vftable()

MCAPI void ** webrtc::PortAllocator::$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: