LeviLamina
Loading...
Searching...
No Matches
webrtc::P2PTransportChannel Class Reference
Inheritance diagram for webrtc::P2PTransportChannel:

Classes

struct  CandidateAndPermission
struct  CandidateAndResolver

Public Member Functions

P2PTransportChannel & operator= (P2PTransportChannel const &)
 P2PTransportChannel (P2PTransportChannel const &)
virtual::webrtc::IceTransportStateInternal GetState () const
virtual::webrtc::IceTransportState GetIceTransportState () const
virtual::std::string const & transport_name () const
virtual int component () const
virtual bool writable () const
virtual bool receiving () const
virtual void SetIceRole (::webrtc::IceRole ice_role)
virtual::webrtc::IceRole GetIceRole () const
virtual void SetIceParameters (::webrtc::IceParameters const &ice_params)
virtual void SetRemoteIceParameters (::webrtc::IceParameters const &ice_params)
virtual void SetRemoteIceMode (::webrtc::IceMode mode)
virtual void MaybeStartGathering ()
virtual::webrtc::IceGatheringState gathering_state () const
virtual void AddRemoteCandidate (::webrtc::Candidate const &candidate)
virtual void RemoveRemoteCandidate (::webrtc::Candidate const &cand_to_remove)
virtual void RemoveAllRemoteCandidates ()
virtual void SetIceConfig (::webrtc::IceConfig const &config)
virtual::webrtc::IceConfig const & config () const
virtual int SendPacket (char const *data, uint64 len, ::webrtc::AsyncSocketPacketOptions const &options, int flags)
virtual int SetOption (::webrtc::Socket::Option opt, int value)
virtual bool GetOption (::webrtc::Socket::Option opt, int *value)
virtual int GetError ()
virtual bool GetStats (::webrtc::IceTransportStats *ice_transport_stats)
virtual ::std::optional< int > GetRttEstimate ()
virtual::webrtc::Connection const * selected_connection () const
virtual ::std::optional<::webrtc::CandidatePair const > GetSelectedCandidatePair () const
virtual void OnStartedPinging ()
virtual int64 GetLastPingSentMs () const
virtual void UpdateConnectionStates ()
virtual void UpdateState ()
virtual void SendPingRequest (::webrtc::Connection const *connection)
virtual void SwitchSelectedConnection (::webrtc::Connection const *new_connection, ::webrtc::IceSwitchReason reason)
virtual void ForgetLearnedStateForConnections (::webrtc::ArrayView<::webrtc::Connection const *const > connections)
virtual bool PruneConnections (::webrtc::ArrayView<::webrtc::Connection const *const > connections)
virtual ::std::optional<::webrtc::NetworkRoute > network_route () const
virtual ::std::optional<::std::reference_wrapper<::webrtc::StunDictionaryWriter > > GetDictionaryWriter ()
virtual::webrtc::FieldTrialsView const * field_trials () const
virtual void ResetDtlsStunPiggybackCallbacks ()
virtual void SetDtlsStunPiggybackCallbacks (::webrtc::DtlsStunPiggybackCallbacks &&callbacks)
virtual::webrtc::IceParameters const * local_ice_parameters () const
virtual::webrtc::IceParameters const * remote_ice_parameters () const
MCAPI void AddAllocatorSession (::std::unique_ptr<::webrtc::PortAllocatorSession > session)
MCAPI void AddConnection (::webrtc::Connection *connection)
MCAPI void AddRemoteCandidateWithResult (::webrtc::Candidate candidate, ::webrtc::AsyncDnsResolverResult const &result)
MCAPI void CheckLocalNetworkAccessPermission (::webrtc::Candidate const &candidate)
MCAPI::webrtc::IceTransportState ComputeIceTransportState () const
MCAPI::webrtc::IceTransportStateInternal ComputeState () const
MCAPI::webrtc::NetworkRoute ConfigureNetworkRoute (::webrtc::Connection const *conn)
MCAPI bool CreateConnection (::webrtc::PortInterface *port, ::webrtc::Candidate const &remote_candidate, ::webrtc::PortInterface *origin_port)
MCAPI void FinishAddingRemoteCandidate (::webrtc::Candidate const &new_remote_candidate)
MCAPI void HandleAllTimedOut ()
MCAPI bool IsDuplicateRemoteCandidate (::webrtc::Candidate const &candidate)
MCAPI void OnCandidateError (::webrtc::PortAllocatorSession *, ::webrtc::IceCandidateErrorEvent const &event)
MCAPI void OnCandidateFilterChanged (uint prev_filter, uint cur_filter)
MCAPI void OnCandidateResolved (::webrtc::AsyncDnsResolverInterface *resolver)
MCAPI void OnCandidatesAllocationDone (::webrtc::PortAllocatorSession *)
MCAPI void OnCandidatesReady (::webrtc::PortAllocatorSession *, ::std::vector<::webrtc::Candidate > const &candidates)
MCAPI void OnCandidatesRemoved (::webrtc::PortAllocatorSession *session, ::std::vector<::webrtc::Candidate > const &candidates)
MCAPI void OnConnectionDestroyed (::webrtc::Connection *connection)
MCAPI void OnConnectionStateChange (::webrtc::Connection *connection)
MCAPI void OnLocalNetworkAccessResult (::webrtc::LocalNetworkAccessPermissionInterface *permission_query, ::webrtc::LocalNetworkAccessPermissionStatus status)
MCAPI void OnNominated (::webrtc::Connection *conn)
MCAPI void OnPortReady (::webrtc::PortAllocatorSession *, ::webrtc::PortInterface *port)
MCAPI void OnPortsPruned (::webrtc::PortAllocatorSession *, ::std::vector<::webrtc::PortInterface * > const &ports)
MCAPI void OnReadyToSend (::webrtc::Connection *connection)
MCAPI void OnSelectedConnectionDestroyed ()
MCAPI void OnSentPacket (::webrtc::SentPacketInfo const &sent_packet)
MCAPI void OnUnknownAddress (::webrtc::PortInterface *port, ::webrtc::SocketAddress const &address, ::webrtc::ProtocolType proto, ::webrtc::IceMessage *stun_msg, ::std::string const &remote_username, bool port_muxed)
MCAPI P2PTransportChannel (::webrtc::Environment const &env, ::std::string_view transport_name, int component, ::webrtc::PortAllocator *allocator, ::webrtc::AsyncDnsResolverFactoryInterface *async_dns_resolver_factory, ::std::unique_ptr<::webrtc::AsyncDnsResolverFactoryInterface > owned_dns_resolver_factory, ::webrtc::LocalNetworkAccessPermissionFactoryInterface *lna_permission_factory, ::webrtc::IceControllerFactoryInterface *ice_controller_factory, ::webrtc::ActiveIceControllerFactoryInterface *active_ice_controller_factory)
MCAPI void ParseFieldTrials (::webrtc::FieldTrialsView const &field_trials)
MCAPI bool PresumedWritable (::webrtc::Connection const *conn) const
MCAPI void RememberRemoteCandidate (::webrtc::Candidate const &remote_candidate, ::webrtc::PortInterface *origin_port)
MCAPI void RemoveConnection (::webrtc::Connection *connection)
MCAPI void ResolveHostnameCandidate (::webrtc::Candidate const &candidate)
MCAPI::webrtc::Candidate SanitizeRemoteCandidate (::webrtc::Candidate const &c) const
MCAPI void SendPingRequestInternal (::webrtc::Connection *connection)
MCAPI void SwitchSelectedConnectionInternal (::webrtc::Connection *conn, ::webrtc::IceSwitchReason reason)
MCAPI::std::string ToString () const
MCAPI void UpdateTransportState ()
MCAPI void * $ctor (::webrtc::Environment const &env, ::std::string_view transport_name, int component, ::webrtc::PortAllocator *allocator, ::webrtc::AsyncDnsResolverFactoryInterface *async_dns_resolver_factory, ::std::unique_ptr<::webrtc::AsyncDnsResolverFactoryInterface > owned_dns_resolver_factory, ::webrtc::LocalNetworkAccessPermissionFactoryInterface *lna_permission_factory, ::webrtc::IceControllerFactoryInterface *ice_controller_factory, ::webrtc::ActiveIceControllerFactoryInterface *active_ice_controller_factory)
MCAPI void $dtor ()
MCAPI::webrtc::IceTransportStateInternal $GetState () const
MCAPI::webrtc::IceTransportState $GetIceTransportState () const
MCAPI::std::string const & $transport_name () const
MCAPI int $component () const
MCAPI bool $writable () const
MCAPI bool $receiving () const
MCAPI void $SetIceRole (::webrtc::IceRole ice_role)
MCAPI::webrtc::IceRole $GetIceRole () const
MCAPI void $SetIceParameters (::webrtc::IceParameters const &ice_params)
MCAPI void $SetRemoteIceParameters (::webrtc::IceParameters const &ice_params)
MCAPI void $SetRemoteIceMode (::webrtc::IceMode mode)
MCAPI void $MaybeStartGathering ()
MCAPI::webrtc::IceGatheringState $gathering_state () const
MCAPI void $AddRemoteCandidate (::webrtc::Candidate const &candidate)
MCAPI void $RemoveRemoteCandidate (::webrtc::Candidate const &cand_to_remove)
MCAPI void $RemoveAllRemoteCandidates ()
MCAPI void $SetIceConfig (::webrtc::IceConfig const &config)
MCAPI::webrtc::IceConfig const & $config () const
MCAPI int $SendPacket (char const *data, uint64 len, ::webrtc::AsyncSocketPacketOptions const &options, int flags)
MCAPI int $SetOption (::webrtc::Socket::Option opt, int value)
MCAPI bool $GetOption (::webrtc::Socket::Option opt, int *value)
MCAPI int $GetError ()
MCAPI bool $GetStats (::webrtc::IceTransportStats *ice_transport_stats)
MCAPI ::std::optional< int > $GetRttEstimate ()
MCAPI::webrtc::Connection const * $selected_connection () const
MCAPI ::std::optional<::webrtc::CandidatePair const > $GetSelectedCandidatePair () const
MCAPI void $OnStartedPinging ()
MCAPI int64 $GetLastPingSentMs () const
MCAPI void $UpdateConnectionStates ()
MCAPI void $UpdateState ()
MCAPI void $SendPingRequest (::webrtc::Connection const *connection)
MCAPI void $SwitchSelectedConnection (::webrtc::Connection const *new_connection, ::webrtc::IceSwitchReason reason)
MCAPI void $ForgetLearnedStateForConnections (::webrtc::ArrayView<::webrtc::Connection const *const > connections)
MCAPI bool $PruneConnections (::webrtc::ArrayView<::webrtc::Connection const *const > connections)
MCAPI ::std::optional<::webrtc::NetworkRoute > $network_route () const
MCAPI ::std::optional<::std::reference_wrapper<::webrtc::StunDictionaryWriter > > $GetDictionaryWriter ()
MCAPI::webrtc::FieldTrialsView const * $field_trials () const
MCAPI void $ResetDtlsStunPiggybackCallbacks ()
MCAPI void $SetDtlsStunPiggybackCallbacks (::webrtc::DtlsStunPiggybackCallbacks &&callbacks)
MCAPI::webrtc::IceParameters const * $local_ice_parameters () const
MCAPI::webrtc::IceParameters const * $remote_ice_parameters () const
virtual void SetIceTiebreaker (uint64)
virtual void SetIceCredentials (::std::string_view ice_ufrag, ::std::string_view ice_pwd)
virtual void SetRemoteIceCredentials (::std::string_view ice_ufrag, ::std::string_view ice_pwd)
MCAPI void AddGatheringStateCallback (void const *removal_tag, ::absl::AnyInvocable< void(::webrtc::IceTransportInternal *)> callback)
MCAPI void SendGatheringStateEvent ()
MCAPI void * $ctor ()
MCAPI void $SetIceTiebreaker (uint64)
MCAPI void $SetIceCredentials (::std::string_view ice_ufrag, ::std::string_view ice_pwd)
MCAPI void $SetRemoteIceCredentials (::std::string_view ice_ufrag, ::std::string_view ice_pwd)
MCAPI void DeregisterReceivedPacketCallback (void *id)
MCAPI void NotifyOnClose ()
MCAPI void NotifyPacketReceived (::webrtc::ReceivedIpPacket const &packet)
MCAPI void RegisterReceivedPacketCallback (void *id, ::absl::AnyInvocable< void(::webrtc::PacketTransportInternal *, ::webrtc::ReceivedIpPacket const &)> callback)
MCAPI void SetOnCloseCallback (::absl::AnyInvocable< void() && > callback)

Static Public Member Functions

static MCAPI ::std::unique_ptr<::webrtc::P2PTransportChannel > Create (::std::string_view transport_name, int component, ::webrtc::IceTransportInit init)
static MCAPI void ** $vftableForIceTransportInternal ()
static MCAPI void ** $vftableForIceAgentInterface ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 40 > mUnkc7c778
::ll::UntypedStorage< 8, 32 > mUnkde92b6
::ll::UntypedStorage< 4, 4 > mUnke0f315
::ll::UntypedStorage< 8, 8 > mUnk1319a2
::ll::UntypedStorage< 8, 8 > mUnka8eed9
::ll::UntypedStorage< 8, 8 > mUnka07ab3
::ll::UntypedStorage< 8, 8 > mUnkef0c93
::ll::UntypedStorage< 8, 8 > mUnk1d74be
::ll::UntypedStorage< 1, 1 > mUnk395f7d
::ll::UntypedStorage< 4, 4 > mUnkc48560
::ll::UntypedStorage< 8, 24 > mUnk2a5070
::ll::UntypedStorage< 8, 24 > mUnk577d3a
::ll::UntypedStorage< 8, 24 > mUnk8d628f
::ll::UntypedStorage< 8, 8 > mUnk4c1e5c
::ll::UntypedStorage< 8, 24 > mUnk1cd045
::ll::UntypedStorage< 8, 24 > mUnke24ff9
::ll::UntypedStorage< 1, 1 > mUnk6dbc24
::ll::UntypedStorage< 8, 16 > mUnkc3f5d7
::ll::UntypedStorage< 8, 72 > mUnkd3e9df
::ll::UntypedStorage< 8, 24 > mUnk94e314
::ll::UntypedStorage< 4, 4 > mUnkb1f848
::ll::UntypedStorage< 4, 4 > mUnkf50505
::ll::UntypedStorage< 4, 4 > mUnk8e4414
::ll::UntypedStorage< 8, 8 > mUnk9a15d4
::ll::UntypedStorage< 8, 8 > mUnk16867c
::ll::UntypedStorage< 4, 4 > mUnkf14066
::ll::UntypedStorage< 4, 4 > mUnkd04041
::ll::UntypedStorage< 4, 4 > mUnkb4c889
::ll::UntypedStorage< 4, 128 > mUnk1cde3f
::ll::UntypedStorage< 4, 4 > mUnk639e58
::ll::UntypedStorage< 4, 4 > mUnk5e8551
::ll::UntypedStorage< 1, 1 > mUnk973d78
::ll::UntypedStorage< 1, 1 > mUnkf9a9c2
::ll::UntypedStorage< 1, 1 > mUnk35118b
::ll::UntypedStorage< 4, 40 > mUnkefe9e8
::ll::UntypedStorage< 8, 72 > mUnk91b932
::ll::UntypedStorage< 8, 8 > mUnkd629fc
::ll::UntypedStorage< 8, 24 > mUnka78b59
::ll::UntypedStorage< 8, 24 > mUnkcee33b
::ll::UntypedStorage< 8, 8 > mUnk3b742d
::ll::UntypedStorage< 8, 8 > mUnk15e299
::ll::UntypedStorage< 8, 8 > mUnk9f5816
::ll::UntypedStorage< 8, 8 > mUnka600bf
::ll::UntypedStorage< 4, 4 > mUnke026d1
::ll::UntypedStorage< 8, 8 > mUnk9e4e9b
::ll::UntypedStorage< 4, 60 > mUnk702fd5
::ll::UntypedStorage< 8, 64 > mUnk82a0c0
::ll::UntypedStorage< 8, 40 > mUnkd3cde6
::ll::UntypedStorage< 8, 64 > mUnka83f7a
::ll::UntypedStorage< 8, 48 > mUnkae0c44
::ll::UntypedStorage< 8, 48 > mUnkfce510
::ll::UntypedStorage< 8, 48 > mUnk8bf01f
::ll::UntypedStorage< 8, 48 > mUnk66de67
::ll::UntypedStorage< 8, 48 > mUnkbb3972
::ll::UntypedStorage< 8, 32 > mUnk7137b3
::ll::UntypedStorage< 8, 32 > mUnk3ece04
::ll::UntypedStorage< 8, 32 > mUnk6ffc4a
::ll::UntypedStorage< 8, 32 > mUnk46d3e7
::ll::UntypedStorage< 8, 32 > mUnk929071
::ll::UntypedStorage< 8, 32 > mUnk7a4201
::ll::UntypedStorage< 8, 80 > mUnk828022
::ll::UntypedStorage< 8, 80 > mUnke26b3e
::ll::UntypedStorage< 8, 80 > mUnkf52641
::ll::UntypedStorage< 8, 80 > mUnke10465
::ll::UntypedStorage< 8, 48 > mUnk2b2297
::ll::UntypedStorage< 8, 48 > mUnk42e1b5
::ll::UntypedStorage< 8, 48 > mUnkc67bb0
::ll::UntypedStorage< 8, 48 > mUnk1d466e
::ll::UntypedStorage< 8, 48 > mUnkbdcd5f
::ll::UntypedStorage< 1, 1 > mUnk479ec6
::ll::UntypedStorage< 8, 32 > mUnk358664
::ll::UntypedStorage< 8, 32 > mUnk6b66e6

Member Function Documentation

◆ GetState()

virtual::webrtc::IceTransportStateInternal webrtc::P2PTransportChannel::GetState ( ) const
virtual

◆ GetIceTransportState()

virtual::webrtc::IceTransportState webrtc::P2PTransportChannel::GetIceTransportState ( ) const
virtual

◆ transport_name()

virtual::std::string const & webrtc::P2PTransportChannel::transport_name ( ) const
virtual

◆ component()

virtual int webrtc::P2PTransportChannel::component ( ) const
virtual

◆ writable()

virtual bool webrtc::P2PTransportChannel::writable ( ) const
virtual

◆ receiving()

virtual bool webrtc::P2PTransportChannel::receiving ( ) const
virtual

◆ SetIceRole()

virtual void webrtc::P2PTransportChannel::SetIceRole ( ::webrtc::IceRole ice_role)
virtual

◆ GetIceRole()

virtual::webrtc::IceRole webrtc::P2PTransportChannel::GetIceRole ( ) const
virtual

◆ SetIceParameters()

virtual void webrtc::P2PTransportChannel::SetIceParameters ( ::webrtc::IceParameters const & ice_params)
virtual

◆ SetRemoteIceParameters()

virtual void webrtc::P2PTransportChannel::SetRemoteIceParameters ( ::webrtc::IceParameters const & ice_params)
virtual

◆ SetRemoteIceMode()

virtual void webrtc::P2PTransportChannel::SetRemoteIceMode ( ::webrtc::IceMode mode)
virtual

◆ MaybeStartGathering()

virtual void webrtc::P2PTransportChannel::MaybeStartGathering ( )
virtual

◆ gathering_state()

virtual::webrtc::IceGatheringState webrtc::P2PTransportChannel::gathering_state ( ) const
virtual

◆ AddRemoteCandidate()

virtual void webrtc::P2PTransportChannel::AddRemoteCandidate ( ::webrtc::Candidate const & candidate)
virtual

◆ RemoveRemoteCandidate()

virtual void webrtc::P2PTransportChannel::RemoveRemoteCandidate ( ::webrtc::Candidate const & cand_to_remove)
virtual

◆ RemoveAllRemoteCandidates()

virtual void webrtc::P2PTransportChannel::RemoveAllRemoteCandidates ( )
virtual

◆ SetIceConfig()

virtual void webrtc::P2PTransportChannel::SetIceConfig ( ::webrtc::IceConfig const & config)
virtual

◆ SendPacket()

virtual int webrtc::P2PTransportChannel::SendPacket ( char const * data,
uint64 len,
::webrtc::AsyncSocketPacketOptions const & options,
int flags )
virtual

◆ SetOption()

virtual int webrtc::P2PTransportChannel::SetOption ( ::webrtc::Socket::Option opt,
int value )
virtual

◆ GetOption()

virtual bool webrtc::P2PTransportChannel::GetOption ( ::webrtc::Socket::Option opt,
int * value )
virtual

Reimplemented from webrtc::PacketTransportInternal.

◆ GetError()

virtual int webrtc::P2PTransportChannel::GetError ( )
virtual

◆ GetStats()

virtual bool webrtc::P2PTransportChannel::GetStats ( ::webrtc::IceTransportStats * ice_transport_stats)
virtual

◆ GetRttEstimate()

virtual ::std::optional< int > webrtc::P2PTransportChannel::GetRttEstimate ( )
virtual

◆ selected_connection()

virtual::webrtc::Connection const * webrtc::P2PTransportChannel::selected_connection ( ) const
virtual

◆ GetSelectedCandidatePair()

virtual ::std::optional<::webrtc::CandidatePair const > webrtc::P2PTransportChannel::GetSelectedCandidatePair ( ) const
virtual

◆ OnStartedPinging()

virtual void webrtc::P2PTransportChannel::OnStartedPinging ( )
virtual

◆ GetLastPingSentMs()

virtual int64 webrtc::P2PTransportChannel::GetLastPingSentMs ( ) const
virtual

◆ UpdateConnectionStates()

virtual void webrtc::P2PTransportChannel::UpdateConnectionStates ( )
virtual

◆ UpdateState()

virtual void webrtc::P2PTransportChannel::UpdateState ( )
virtual

◆ SendPingRequest()

virtual void webrtc::P2PTransportChannel::SendPingRequest ( ::webrtc::Connection const * connection)
virtual

◆ SwitchSelectedConnection()

virtual void webrtc::P2PTransportChannel::SwitchSelectedConnection ( ::webrtc::Connection const * new_connection,
::webrtc::IceSwitchReason reason )
virtual

◆ ForgetLearnedStateForConnections()

virtual void webrtc::P2PTransportChannel::ForgetLearnedStateForConnections ( ::webrtc::ArrayView<::webrtc::Connection const *const > connections)
virtual

◆ PruneConnections()

virtual bool webrtc::P2PTransportChannel::PruneConnections ( ::webrtc::ArrayView<::webrtc::Connection const *const > connections)
virtual

◆ ResetDtlsStunPiggybackCallbacks()

virtual void webrtc::P2PTransportChannel::ResetDtlsStunPiggybackCallbacks ( )
virtual

Reimplemented from webrtc::IceTransportInternal.

◆ SetDtlsStunPiggybackCallbacks()

virtual void webrtc::P2PTransportChannel::SetDtlsStunPiggybackCallbacks ( ::webrtc::DtlsStunPiggybackCallbacks && callbacks)
virtual

Reimplemented from webrtc::IceTransportInternal.

◆ $vftableForIceTransportInternal()

MCAPI void ** webrtc::P2PTransportChannel::$vftableForIceTransportInternal ( )
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.

◆ $vftableForIceAgentInterface()

MCAPI void ** webrtc::P2PTransportChannel::$vftableForIceAgentInterface ( )
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.

◆ AddGatheringStateCallback()

MCAPI void webrtc::IceTransportInternal::AddGatheringStateCallback ( void const * removal_tag,
::absl::AnyInvocable< void(::webrtc::IceTransportInternal *)> callback )
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.

◆ SendGatheringStateEvent()

MCAPI void webrtc::IceTransportInternal::SendGatheringStateEvent ( )
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()

MCAPI void * webrtc::IceTransportInternal::$ctor ( )
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.

◆ $SetIceTiebreaker()

MCAPI void webrtc::IceTransportInternal::$SetIceTiebreaker ( uint64 )
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.

◆ $SetIceCredentials()

MCAPI void webrtc::IceTransportInternal::$SetIceCredentials ( ::std::string_view ice_ufrag,
::std::string_view ice_pwd )
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.

◆ $SetRemoteIceCredentials()

MCAPI void webrtc::IceTransportInternal::$SetRemoteIceCredentials ( ::std::string_view ice_ufrag,
::std::string_view ice_pwd )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

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

◆ DeregisterReceivedPacketCallback()

MCAPI void webrtc::PacketTransportInternal::DeregisterReceivedPacketCallback ( void * 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.

◆ NotifyOnClose()

MCAPI void webrtc::PacketTransportInternal::NotifyOnClose ( )
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.

◆ NotifyPacketReceived()

MCAPI void webrtc::PacketTransportInternal::NotifyPacketReceived ( ::webrtc::ReceivedIpPacket const & packet)
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.

◆ RegisterReceivedPacketCallback()

MCAPI void webrtc::PacketTransportInternal::RegisterReceivedPacketCallback ( void * id,
::absl::AnyInvocable< void(::webrtc::PacketTransportInternal *, ::webrtc::ReceivedIpPacket const &)> callback )
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.

◆ SetOnCloseCallback()

MCAPI void webrtc::PacketTransportInternal::SetOnCloseCallback ( ::absl::AnyInvocable< void() && > callback)
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: