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

Public Member Functions

IceTransportInternal & operator= (IceTransportInternal const &)
 IceTransportInternal (IceTransportInternal const &)
virtual::webrtc::IceTransportStateInternal GetState () const =0
virtual::webrtc::IceTransportState GetIceTransportState () const =0
virtual int component () const =0
virtual::webrtc::IceRole GetIceRole () const =0
virtual void SetIceRole (::webrtc::IceRole ice_role)=0
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)
virtual::webrtc::IceParameters const * local_ice_parameters () const
virtual::webrtc::IceParameters const * remote_ice_parameters () const
virtual void SetIceParameters (::webrtc::IceParameters const &ice_params)=0
virtual void SetRemoteIceParameters (::webrtc::IceParameters const &ice_params)=0
virtual void SetRemoteIceMode (::webrtc::IceMode mode)=0
virtual void SetIceConfig (::webrtc::IceConfig const &config)=0
virtual::webrtc::IceConfig const & config () const
virtual void MaybeStartGathering ()=0
virtual void AddRemoteCandidate (::webrtc::Candidate const &candidate)=0
virtual void RemoveRemoteCandidate (::webrtc::Candidate const &cand_to_remove)=0
virtual void RemoveAllRemoteCandidates ()=0
virtual::webrtc::IceGatheringState gathering_state () const =0
virtual bool GetStats (::webrtc::IceTransportStats *ice_transport_stats)=0
virtual ::std::optional< int > GetRttEstimate ()=0
virtual::webrtc::Connection const * selected_connection () const =0
virtual ::std::optional<::webrtc::CandidatePair const > GetSelectedCandidatePair () const =0
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)
MCAPI void AddGatheringStateCallback (void const *removal_tag, ::absl::AnyInvocable< void(::webrtc::IceTransportInternal *)> callback)
MCAPI IceTransportInternal ()
MCAPI void SendGatheringStateEvent ()
MCAPI void * $ctor ()
MCAPI void $dtor ()
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::webrtc::IceParameters const * $local_ice_parameters () const
MCAPI::webrtc::IceParameters const * $remote_ice_parameters () const
MCAPI::webrtc::IceConfig const & $config () 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)
virtual::std::string const & transport_name () const =0
virtual bool writable () const =0
virtual bool receiving () const =0
virtual int SendPacket (char const *data, uint64 len, ::webrtc::AsyncSocketPacketOptions const &options, int flags)=0
virtual int SetOption (::webrtc::Socket::Option opt, int value)=0
virtual bool GetOption (::webrtc::Socket::Option opt, int *value)
virtual int GetError ()=0
virtual ::std::optional<::webrtc::NetworkRoutenetwork_route () const
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)
MCAPI bool $GetOption (::webrtc::Socket::Option opt, int *value)
MCAPI ::std::optional<::webrtc::NetworkRoute$network_route () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::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

Constructor & Destructor Documentation

◆ IceTransportInternal()

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

◆ AddGatheringStateCallback()

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

◆ $SetIceTiebreaker()

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

◆ $local_ice_parameters()

MCAPI::webrtc::IceParameters const * webrtc::IceTransportInternal::$local_ice_parameters ( ) 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.

◆ $remote_ice_parameters()

MCAPI::webrtc::IceParameters const * webrtc::IceTransportInternal::$remote_ice_parameters ( ) 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.

◆ $config()

MCAPI::webrtc::IceConfig const & webrtc::IceTransportInternal::$config ( ) 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.

◆ $GetDictionaryWriter()

MCAPI ::std::optional<::std::reference_wrapper<::webrtc::StunDictionaryWriter > > webrtc::IceTransportInternal::$GetDictionaryWriter ( )
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.

◆ $field_trials()

MCAPI::webrtc::FieldTrialsView const * webrtc::IceTransportInternal::$field_trials ( ) 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.

◆ $ResetDtlsStunPiggybackCallbacks()

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

◆ $SetDtlsStunPiggybackCallbacks()

MCAPI void webrtc::IceTransportInternal::$SetDtlsStunPiggybackCallbacks ( ::webrtc::DtlsStunPiggybackCallbacks && callbacks)
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 ( )
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.

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

◆ $GetOption()

MCAPI bool webrtc::PacketTransportInternal::$GetOption ( ::webrtc::Socket::Option opt,
int * value )
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.

◆ $network_route()

MCAPI ::std::optional<::webrtc::NetworkRoute > webrtc::PacketTransportInternal::$network_route ( ) 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.

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