LeviLamina
Loading...
Searching...
No Matches
cricket::DtlsTransport Class Reference
+ Inheritance diagram for cricket::DtlsTransport:

Public Member Functions

DtlsTransportoperator= (DtlsTransport const &)
 
 DtlsTransport (DtlsTransport const &)
 
virtual::webrtc::DtlsTransportState dtls_state () const
 
virtual::std::string const & transport_name () const
 
virtual int component () const
 
virtual bool IsDtlsActive () const
 
virtual bool SetLocalCertificate (::webrtc::scoped_refptr<::rtc::RTCCertificate > const &certificate)
 
virtual ::webrtc::scoped_refptr<::rtc::RTCCertificateGetLocalCertificate () const
 
virtual bool SetRemoteFingerprint (::std::string_view digest_alg, uchar const *digest, uint64 digest_len)
 
virtual::webrtc::RTCError SetRemoteParameters (::std::string_view digest_alg, uchar const *digest, uint64 digest_len, ::std::optional<::rtc::SSLRole > role)
 
virtual int SendPacket (char const *data, uint64 size, ::rtc::PacketOptions const &options, int flags)
 
virtual bool GetOption (::rtc::Socket::Option opt, int *value)
 
virtual bool GetSslVersionBytes (int *version) const
 
virtual bool GetSrtpCryptoSuite (int *cipher)
 
virtual ushort GetSslPeerSignatureAlgorithm () const
 
virtual bool GetDtlsRole (::rtc::SSLRole *role) const
 
virtual bool SetDtlsRole (::rtc::SSLRole role)
 
virtual bool GetSslCipherSuite (int *cipher_suite)
 
virtual ::std::unique_ptr<::rtc::SSLCertChainGetRemoteSSLCertChain () const
 
virtual bool ExportKeyingMaterial (::std::string_view label, uchar const *context, uint64 context_len, bool use_context, uchar *result, uint64 result_len)
 
virtual::cricket::IceTransportInternal * ice_transport ()
 
virtual bool receiving () const
 
virtual bool writable () const
 
virtual int GetError ()
 
virtual ::std::optional<::rtc::NetworkRoutenetwork_route () const
 
virtual int SetOption (::rtc::Socket::Option opt, int value)
 
MCAPI void ConfigureHandshakeTimeout ()
 
MCAPI void ConnectToIceTransport ()
 
MCAPI DtlsTransport (::cricket::IceTransportInternal *ice_transport, ::webrtc::CryptoOptions const &crypto_options, ::webrtc::RtcEventLog *event_log, ::rtc::SSLProtocolVersion max_version)
 
MCAPI bool HandleDtlsPacket (::rtc::ArrayView< uchar const > payload)
 
MCAPI void MaybeStartDtls ()
 
MCAPI void OnDtlsEvent (::rtc::StreamInterface *dtls, int sig, int err)
 
MCAPI void OnDtlsHandshakeError (::rtc::SSLHandshakeError error)
 
MCAPI void OnNetworkRouteChanged (::std::optional<::rtc::NetworkRoute > network_route)
 
MCAPI void OnReadPacket (::rtc::PacketTransportInternal *transport, ::rtc::ReceivedPacket const &packet)
 
MCAPI void OnReadyToSend (::rtc::PacketTransportInternal *transport)
 
MCAPI void OnReceivingState (::rtc::PacketTransportInternal *transport)
 
MCAPI void OnSentPacket (::rtc::PacketTransportInternal *transport, ::rtc::SentPacket const &sent_packet)
 
MCAPI void OnWritableState (::rtc::PacketTransportInternal *transport)
 
MCAPI bool SetupDtls ()
 
MCAPI::std::string ToString () const
 
MCAPI void set_dtls_state (::webrtc::DtlsTransportState state)
 
MCAPI void set_receiving (bool receiving)
 
MCAPI void set_writable (bool writable)
 
MCAPI void * $ctor (::cricket::IceTransportInternal *ice_transport, ::webrtc::CryptoOptions const &crypto_options, ::webrtc::RtcEventLog *event_log, ::rtc::SSLProtocolVersion max_version)
 
MCAPI void $dtor ()
 
MCAPI::webrtc::DtlsTransportState $dtls_state () const
 
MCAPI::std::string const & $transport_name () const
 
MCAPI int $component () const
 
MCAPI bool $IsDtlsActive () const
 
MCAPI bool $SetLocalCertificate (::webrtc::scoped_refptr<::rtc::RTCCertificate > const &certificate)
 
MCAPI ::webrtc::scoped_refptr<::rtc::RTCCertificate$GetLocalCertificate () const
 
MCAPI bool $SetRemoteFingerprint (::std::string_view digest_alg, uchar const *digest, uint64 digest_len)
 
MCAPI::webrtc::RTCError $SetRemoteParameters (::std::string_view digest_alg, uchar const *digest, uint64 digest_len, ::std::optional<::rtc::SSLRole > role)
 
MCAPI int $SendPacket (char const *data, uint64 size, ::rtc::PacketOptions const &options, int flags)
 
MCAPI bool $GetOption (::rtc::Socket::Option opt, int *value)
 
MCAPI bool $GetSslVersionBytes (int *version) const
 
MCAPI bool $GetSrtpCryptoSuite (int *cipher)
 
MCAPI ushort $GetSslPeerSignatureAlgorithm () const
 
MCAPI bool $GetDtlsRole (::rtc::SSLRole *role) const
 
MCAPI bool $SetDtlsRole (::rtc::SSLRole role)
 
MCAPI bool $GetSslCipherSuite (int *cipher_suite)
 
MCAPI ::std::unique_ptr<::rtc::SSLCertChain$GetRemoteSSLCertChain () const
 
MCAPI bool $ExportKeyingMaterial (::std::string_view label, uchar const *context, uint64 context_len, bool use_context, uchar *result, uint64 result_len)
 
MCAPI::cricket::IceTransportInternal * $ice_transport ()
 
MCAPI bool $receiving () const
 
MCAPI bool $writable () const
 
MCAPI int $GetError ()
 
MCAPI ::std::optional<::rtc::NetworkRoute$network_route () const
 
MCAPI int $SetOption (::rtc::Socket::Option opt, int value)
 
MCAPI void * $ctor ()
 
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)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnkd7362e
 
::ll::UntypedStorage< 4, 4 > mUnk84c612
 
::ll::UntypedStorage< 4, 4 > mUnk3f8dce
 
::ll::UntypedStorage< 8, 8 > mUnkc921e6
 
::ll::UntypedStorage< 8, 8 > mUnk745fa2
 
::ll::UntypedStorage< 8, 8 > mUnke36806
 
::ll::UntypedStorage< 8, 24 > mUnk17b8a7
 
::ll::UntypedStorage< 1, 1 > mUnkda6491
 
::ll::UntypedStorage< 8, 8 > mUnk498d3c
 
::ll::UntypedStorage< 4, 8 > mUnkb91ba1
 
::ll::UntypedStorage< 4, 4 > mUnk6540de
 
::ll::UntypedStorage< 8, 24 > mUnk9d4972
 
::ll::UntypedStorage< 8, 32 > mUnk7e7427
 
::ll::UntypedStorage< 8, 24 > mUnkd71b90
 
::ll::UntypedStorage< 1, 1 > mUnk1ef94d
 
::ll::UntypedStorage< 1, 1 > mUnka04d79
 
::ll::UntypedStorage< 8, 8 > mUnk93f957
 
::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

◆ DtlsTransport()

MCAPI cricket::DtlsTransport::DtlsTransport ( ::cricket::IceTransportInternal * ice_transport,
::webrtc::CryptoOptions const & crypto_options,
::webrtc::RtcEventLog * event_log,
::rtc::SSLProtocolVersion max_version )
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

◆ dtls_state()

virtual::webrtc::DtlsTransportState cricket::DtlsTransport::dtls_state ( ) const
virtual

◆ transport_name()

virtual::std::string const & cricket::DtlsTransport::transport_name ( ) const
virtual

◆ component()

virtual int cricket::DtlsTransport::component ( ) const
virtual

◆ IsDtlsActive()

virtual bool cricket::DtlsTransport::IsDtlsActive ( ) const
virtual

◆ SetLocalCertificate()

virtual bool cricket::DtlsTransport::SetLocalCertificate ( ::webrtc::scoped_refptr<::rtc::RTCCertificate > const & certificate)
virtual

◆ GetLocalCertificate()

virtual ::webrtc::scoped_refptr<::rtc::RTCCertificate > cricket::DtlsTransport::GetLocalCertificate ( ) const
virtual

◆ SetRemoteFingerprint()

virtual bool cricket::DtlsTransport::SetRemoteFingerprint ( ::std::string_view digest_alg,
uchar const * digest,
uint64 digest_len )
virtual

◆ SetRemoteParameters()

virtual::webrtc::RTCError cricket::DtlsTransport::SetRemoteParameters ( ::std::string_view digest_alg,
uchar const * digest,
uint64 digest_len,
::std::optional<::rtc::SSLRole > role )
virtual

◆ SendPacket()

virtual int cricket::DtlsTransport::SendPacket ( char const * data,
uint64 size,
::rtc::PacketOptions const & options,
int flags )
virtual

◆ GetOption()

virtual bool cricket::DtlsTransport::GetOption ( ::rtc::Socket::Option opt,
int * value )
virtual

Reimplemented from rtc::PacketTransportInternal.

◆ GetSslVersionBytes()

virtual bool cricket::DtlsTransport::GetSslVersionBytes ( int * version) const
virtual

◆ GetSrtpCryptoSuite()

virtual bool cricket::DtlsTransport::GetSrtpCryptoSuite ( int * cipher)
virtual

◆ GetSslPeerSignatureAlgorithm()

virtual ushort cricket::DtlsTransport::GetSslPeerSignatureAlgorithm ( ) const
virtual

◆ GetDtlsRole()

virtual bool cricket::DtlsTransport::GetDtlsRole ( ::rtc::SSLRole * role) const
virtual

◆ SetDtlsRole()

virtual bool cricket::DtlsTransport::SetDtlsRole ( ::rtc::SSLRole role)
virtual

◆ GetSslCipherSuite()

virtual bool cricket::DtlsTransport::GetSslCipherSuite ( int * cipher_suite)
virtual

◆ GetRemoteSSLCertChain()

virtual ::std::unique_ptr<::rtc::SSLCertChain > cricket::DtlsTransport::GetRemoteSSLCertChain ( ) const
virtual

◆ ExportKeyingMaterial()

virtual bool cricket::DtlsTransport::ExportKeyingMaterial ( ::std::string_view label,
uchar const * context,
uint64 context_len,
bool use_context,
uchar * result,
uint64 result_len )
virtual

◆ ice_transport()

virtual::cricket::IceTransportInternal * cricket::DtlsTransport::ice_transport ( )
virtual

◆ receiving()

virtual bool cricket::DtlsTransport::receiving ( ) const
virtual

◆ writable()

virtual bool cricket::DtlsTransport::writable ( ) const
virtual

◆ GetError()

virtual int cricket::DtlsTransport::GetError ( )
virtual

◆ SetOption()

virtual int cricket::DtlsTransport::SetOption ( ::rtc::Socket::Option opt,
int value )
virtual

◆ ConfigureHandshakeTimeout()

MCAPI void cricket::DtlsTransport::ConfigureHandshakeTimeout ( )
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.

◆ ConnectToIceTransport()

MCAPI void cricket::DtlsTransport::ConnectToIceTransport ( )
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.

◆ HandleDtlsPacket()

MCAPI bool cricket::DtlsTransport::HandleDtlsPacket ( ::rtc::ArrayView< uchar const > payload)
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.

◆ MaybeStartDtls()

MCAPI void cricket::DtlsTransport::MaybeStartDtls ( )
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.

◆ OnDtlsEvent()

MCAPI void cricket::DtlsTransport::OnDtlsEvent ( ::rtc::StreamInterface * dtls,
int sig,
int err )
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.

◆ OnDtlsHandshakeError()

MCAPI void cricket::DtlsTransport::OnDtlsHandshakeError ( ::rtc::SSLHandshakeError error)
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.

◆ OnNetworkRouteChanged()

MCAPI void cricket::DtlsTransport::OnNetworkRouteChanged ( ::std::optional<::rtc::NetworkRoute > network_route)
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.

◆ OnReadPacket()

MCAPI void cricket::DtlsTransport::OnReadPacket ( ::rtc::PacketTransportInternal * transport,
::rtc::ReceivedPacket const & packet )
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.

◆ OnReadyToSend()

MCAPI void cricket::DtlsTransport::OnReadyToSend ( ::rtc::PacketTransportInternal * 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.

◆ OnReceivingState()

MCAPI void cricket::DtlsTransport::OnReceivingState ( ::rtc::PacketTransportInternal * 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.

◆ OnSentPacket()

MCAPI void cricket::DtlsTransport::OnSentPacket ( ::rtc::PacketTransportInternal * transport,
::rtc::SentPacket const & sent_packet )
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.

◆ OnWritableState()

MCAPI void cricket::DtlsTransport::OnWritableState ( ::rtc::PacketTransportInternal * 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.

◆ SetupDtls()

MCAPI bool cricket::DtlsTransport::SetupDtls ( )
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.

◆ ToString()

MCAPI::std::string cricket::DtlsTransport::ToString ( ) 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.

◆ set_dtls_state()

MCAPI void cricket::DtlsTransport::set_dtls_state ( ::webrtc::DtlsTransportState state)
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.

◆ set_receiving()

MCAPI void cricket::DtlsTransport::set_receiving ( bool receiving)
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.

◆ set_writable()

MCAPI void cricket::DtlsTransport::set_writable ( bool writable)
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() [1/2]

MCAPI void * cricket::DtlsTransport::$ctor ( ::cricket::IceTransportInternal * ice_transport,
::webrtc::CryptoOptions const & crypto_options,
::webrtc::RtcEventLog * event_log,
::rtc::SSLProtocolVersion max_version )
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::DtlsTransport::$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.

◆ $dtls_state()

MCAPI::webrtc::DtlsTransportState cricket::DtlsTransport::$dtls_state ( ) 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.

◆ $transport_name()

MCAPI::std::string const & cricket::DtlsTransport::$transport_name ( ) 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.

◆ $component()

MCAPI int cricket::DtlsTransport::$component ( ) 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.

◆ $IsDtlsActive()

MCAPI bool cricket::DtlsTransport::$IsDtlsActive ( ) 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.

◆ $SetLocalCertificate()

MCAPI bool cricket::DtlsTransport::$SetLocalCertificate ( ::webrtc::scoped_refptr<::rtc::RTCCertificate > const & certificate)
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.

◆ $GetLocalCertificate()

MCAPI ::webrtc::scoped_refptr<::rtc::RTCCertificate > cricket::DtlsTransport::$GetLocalCertificate ( ) 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.

◆ $SetRemoteFingerprint()

MCAPI bool cricket::DtlsTransport::$SetRemoteFingerprint ( ::std::string_view digest_alg,
uchar const * digest,
uint64 digest_len )
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.

◆ $SetRemoteParameters()

MCAPI::webrtc::RTCError cricket::DtlsTransport::$SetRemoteParameters ( ::std::string_view digest_alg,
uchar const * digest,
uint64 digest_len,
::std::optional<::rtc::SSLRole > role )
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.

◆ $SendPacket()

MCAPI int cricket::DtlsTransport::$SendPacket ( char const * data,
uint64 size,
::rtc::PacketOptions const & options,
int flags )
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 cricket::DtlsTransport::$GetOption ( ::rtc::Socket::Option opt,
int * value )
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.

◆ $GetSslVersionBytes()

MCAPI bool cricket::DtlsTransport::$GetSslVersionBytes ( int * version) 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.

◆ $GetSrtpCryptoSuite()

MCAPI bool cricket::DtlsTransport::$GetSrtpCryptoSuite ( int * cipher)
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.

◆ $GetSslPeerSignatureAlgorithm()

MCAPI ushort cricket::DtlsTransport::$GetSslPeerSignatureAlgorithm ( ) 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.

◆ $GetDtlsRole()

MCAPI bool cricket::DtlsTransport::$GetDtlsRole ( ::rtc::SSLRole * role) 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.

◆ $SetDtlsRole()

MCAPI bool cricket::DtlsTransport::$SetDtlsRole ( ::rtc::SSLRole role)
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.

◆ $GetSslCipherSuite()

MCAPI bool cricket::DtlsTransport::$GetSslCipherSuite ( int * cipher_suite)
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.

◆ $GetRemoteSSLCertChain()

MCAPI ::std::unique_ptr<::rtc::SSLCertChain > cricket::DtlsTransport::$GetRemoteSSLCertChain ( ) 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.

◆ $ExportKeyingMaterial()

MCAPI bool cricket::DtlsTransport::$ExportKeyingMaterial ( ::std::string_view label,
uchar const * context,
uint64 context_len,
bool use_context,
uchar * result,
uint64 result_len )
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.

◆ $ice_transport()

MCAPI::cricket::IceTransportInternal * cricket::DtlsTransport::$ice_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.

◆ $receiving()

MCAPI bool cricket::DtlsTransport::$receiving ( ) 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.

◆ $writable()

MCAPI bool cricket::DtlsTransport::$writable ( ) 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.

◆ $GetError()

MCAPI int cricket::DtlsTransport::$GetError ( )
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 > cricket::DtlsTransport::$network_route ( ) 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.

◆ $SetOption()

MCAPI int cricket::DtlsTransport::$SetOption ( ::rtc::Socket::Option opt,
int value )
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::DtlsTransport::$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.

◆ $ctor() [2/2]

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

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

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