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

Public Member Functions

DtlsTransportInternaloperator= (DtlsTransportInternal const &)
 
 DtlsTransportInternal (DtlsTransportInternal const &)
 
virtual::webrtc::DtlsTransportState dtls_state () const =0
 
virtual int component () const =0
 
virtual bool IsDtlsActive () const =0
 
virtual bool GetDtlsRole (::rtc::SSLRole *) const =0
 
virtual bool SetDtlsRole (::rtc::SSLRole)=0
 
virtual bool GetSslVersionBytes (int *) const =0
 
virtual bool GetSrtpCryptoSuite (int *)=0
 
virtual bool GetSslCipherSuite (int *cipher_suite)=0
 
virtual ushort GetSslPeerSignatureAlgorithm () const =0
 
virtual ::webrtc::scoped_refptr<::rtc::RTCCertificateGetLocalCertificate () const =0
 
virtual bool SetLocalCertificate (::webrtc::scoped_refptr<::rtc::RTCCertificate > const &certificate)=0
 
virtual ::std::unique_ptr<::rtc::SSLCertChainGetRemoteSSLCertChain () const =0
 
virtual bool ExportKeyingMaterial (::std::string_view label, uchar const *context, uint64 context_len, bool use_context, uchar *result, uint64 result_len)=0
 
virtual bool SetRemoteFingerprint (::std::string_view, uchar const *, uint64)=0
 
virtual::webrtc::RTCError SetRemoteParameters (::std::string_view, uchar const *, uint64, ::std::optional<::rtc::SSLRole >)=0
 
virtual::cricket::IceTransportInternal * ice_transport ()=0
 
MCAPI DtlsTransportInternal ()
 
MCAPI void * $ctor ()
 
MCAPI void $dtor ()
 
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, 32 > mUnk76842d
 
::ll::UntypedStorage< 8, 32 > mUnk4da7eb
 
::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

◆ DtlsTransportInternal()

MCAPI cricket::DtlsTransportInternal::DtlsTransportInternal ( )
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

◆ $ctor()

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

◆ $vftable()

static MCAPI void ** cricket::DtlsTransportInternal::$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: