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

Public Member Functions

DtlsTransportInternal & operator= (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()

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: