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

Public Member Functions

IceTransportInternaloperator= (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()

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