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

Public Member Functions

IceTransportInternal & operator= (IceTransportInternal const &)
 IceTransportInternal (IceTransportInternal const &)
virtual::cricket::IceTransportState GetState () const =0
virtual::webrtc::IceTransportState GetIceTransportState () const =0
virtual int component () const =0
virtual::cricket::IceRole GetIceRole () const =0
virtual void SetIceRole (::cricket::IceRole)=0
virtual void SetIceTiebreaker (uint64)=0
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 void SetIceParameters (::cricket::IceParameters const &)=0
virtual void SetRemoteIceParameters (::cricket::IceParameters const &)=0
virtual void SetRemoteIceMode (::cricket::IceMode)=0
virtual void SetIceConfig (::cricket::IceConfig const &config)=0
virtual void MaybeStartGathering ()=0
virtual void AddRemoteCandidate (::cricket::Candidate const &)=0
virtual void RemoveRemoteCandidate (::cricket::Candidate const &)=0
virtual void RemoveAllRemoteCandidates ()=0
virtual::cricket::IceGatheringState gathering_state () const =0
virtual bool GetStats (::cricket::IceTransportStats *)=0
virtual ::std::optional< int > GetRttEstimate ()=0
virtual::cricket::Connection const * selected_connection () const =0
virtual ::std::optional<::cricket::CandidatePair const > GetSelectedCandidatePair () const =0
virtual ::std::optional<::std::reference_wrapper<::cricket::StunDictionaryWriter > > GetDictionaryWriter ()
MCAPI IceTransportInternal ()
MCAPI void SendGatheringStateEvent ()
MCAPI void SignalGatheringStateFired (::cricket::IceTransportInternal *transport)
MCAPI void * $ctor ()
MCAPI void $dtor ()
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 ::std::optional<::std::reference_wrapper<::cricket::StunDictionaryWriter > > $GetDictionaryWriter ()
virtual::std::string const & transport_name () const =0
virtual bool writable () const =0
virtual bool receiving () const =0
virtual int SendPacket (char const *, uint64, ::rtc::PacketOptions const &, int)=0
virtual int SetOption (::rtc::Socket::Option, int)=0
virtual bool GetOption (::rtc::Socket::Option opt, int *value)
virtual int GetError ()=0
virtual ::std::optional<::rtc::NetworkRoutenetwork_route () const
MCAPI void DeregisterReceivedPacketCallback (void *id)
MCAPI void NotifyOnClose ()
MCAPI void NotifyPacketReceived (::rtc::ReceivedPacket const &packet)
MCAPI void RegisterReceivedPacketCallback (void *id, ::absl::AnyInvocable< void(::rtc::PacketTransportInternal *, ::rtc::ReceivedPacket const &)> callback)
MCAPI void SetOnCloseCallback (::absl::AnyInvocable< void() && > callback)
MCAPI bool $GetOption (::rtc::Socket::Option opt, int *value)
MCAPI ::std::optional<::rtc::NetworkRoute$network_route () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 48 > mUnkbf17b8
::ll::UntypedStorage< 8, 48 > mUnke711bb
::ll::UntypedStorage< 8, 48 > mUnkf64fc1
::ll::UntypedStorage< 8, 48 > mUnk80b1a8
::ll::UntypedStorage< 8, 48 > mUnk29372f
::ll::UntypedStorage< 8, 48 > mUnkcf8e73
::ll::UntypedStorage< 8, 48 > mUnkbab572
::ll::UntypedStorage< 8, 32 > mUnk76097d
::ll::UntypedStorage< 8, 32 > mUnk2f5418
::ll::UntypedStorage< 8, 32 > mUnk25fade
::ll::UntypedStorage< 8, 32 > mUnk541ea4
::ll::UntypedStorage< 8, 32 > mUnk6ad035
::ll::UntypedStorage< 8, 32 > mUnk91aa34
::ll::UntypedStorage< 8, 48 > mUnkf7aded
::ll::UntypedStorage< 8, 48 > mUnke7edde
::ll::UntypedStorage< 8, 48 > mUnkf8514d
::ll::UntypedStorage< 8, 48 > mUnk98c54b
::ll::UntypedStorage< 8, 48 > mUnkb94f82
::ll::UntypedStorage< 1, 1 > mUnk7e10bf
::ll::UntypedStorage< 8, 32 > mUnkab850a
::ll::UntypedStorage< 8, 32 > mUnkf1b4ec

Constructor & Destructor Documentation

◆ IceTransportInternal()

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

◆ SendGatheringStateEvent()

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

◆ SignalGatheringStateFired()

MCAPI void cricket::IceTransportInternal::SignalGatheringStateFired ( ::cricket::IceTransportInternal * transport)
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::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 cricket::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.

◆ $SetIceCredentials()

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

◆ $GetDictionaryWriter()

MCAPI ::std::optional<::std::reference_wrapper<::cricket::StunDictionaryWriter > > cricket::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.

◆ $vftable()

MCAPI void ** cricket::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 rtc::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 rtc::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 rtc::PacketTransportInternal::NotifyPacketReceived ( ::rtc::ReceivedPacket 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 rtc::PacketTransportInternal::RegisterReceivedPacketCallback ( void * id,
::absl::AnyInvocable< void(::rtc::PacketTransportInternal *, ::rtc::ReceivedPacket 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 rtc::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 rtc::PacketTransportInternal::$GetOption ( ::rtc::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<::rtc::NetworkRoute > rtc::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: