LeviLamina
Loading...
Searching...
No Matches
webrtc::DtlsTransportInternalImpl Class Reference
Inheritance diagram for webrtc::DtlsTransportInternalImpl:

Public Member Functions

DtlsTransportInternalImpl & operator= (DtlsTransportInternalImpl const &)
 DtlsTransportInternalImpl (DtlsTransportInternalImpl 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<::webrtc::RTCCertificate > const &certificate)
virtual ::webrtc::scoped_refptr<::webrtc::RTCCertificate > GetLocalCertificate () 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<::webrtc::SSLRole > role)
virtual int SendPacket (char const *data, uint64 size, ::webrtc::AsyncSocketPacketOptions const &options, int flags)
virtual bool GetOption (::webrtc::Socket::Option opt, int *value)
virtual bool GetSslVersionBytes (int *version) const
virtual ushort GetSslGroupId () const
virtual bool GetSrtpCryptoSuite (int *cipher) const
virtual ushort GetSslPeerSignatureAlgorithm () const
virtual bool GetDtlsRole (::webrtc::SSLRole *role) const
virtual bool SetDtlsRole (::webrtc::SSLRole role)
virtual bool GetSslCipherSuite (int *cipher) const
virtual ::std::optional<::std::string_view > GetTlsCipherSuiteName () const
virtual ::std::unique_ptr<::webrtc::SSLCertChain > GetRemoteSSLCertChain () const
virtual bool ExportSrtpKeyingMaterial (::webrtc::BufferT< uchar, 1 > &keying_material)
virtual::webrtc::IceTransportInternal * ice_transport ()
virtual bool receiving () const
virtual bool writable () const
virtual int GetError ()
virtual ::std::optional<::webrtc::NetworkRoute > network_route () const
virtual int SetOption (::webrtc::Socket::Option opt, int value)
MCAPI void ConfigureHandshakeTimeout ()
MCAPI void ConnectToIceTransport ()
MCAPI DtlsTransportInternalImpl (::webrtc::Environment const &env, ::webrtc::IceTransportInternal *ice_transport, ::webrtc::CryptoOptions const &crypto_options, ::webrtc::SSLProtocolVersion max_version)
MCAPI bool HandleDtlsPacket (::webrtc::ArrayView< uchar const > payload)
MCAPI void MaybeStartDtls ()
MCAPI void OnDtlsEvent (int sig, int err)
MCAPI void OnNetworkRouteChanged (::std::optional<::webrtc::NetworkRoute > network_route)
MCAPI void OnReadPacket (::webrtc::PacketTransportInternal *transport, ::webrtc::ReceivedIpPacket const &packet, bool piggybacked)
MCAPI void OnReadyToSend (::webrtc::PacketTransportInternal *)
MCAPI void OnReceivingState (::webrtc::PacketTransportInternal *transport)
MCAPI void OnSentPacket (::webrtc::PacketTransportInternal *, ::webrtc::SentPacketInfo const &sent_packet)
MCAPI void OnWritableState (::webrtc::PacketTransportInternal *transport)
MCAPI void PeriodicRetransmitDtlsPacketUntilDtlsConnected ()
MCAPI bool SetupDtls ()
MCAPI::std::string ToString () const
MCAPI void set_dtls_state (::webrtc::DtlsTransportState state)
MCAPI void set_writable (bool writable)
MCAPI void * $ctor (::webrtc::Environment const &env, ::webrtc::IceTransportInternal *ice_transport, ::webrtc::CryptoOptions const &crypto_options, ::webrtc::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<::webrtc::RTCCertificate > const &certificate)
MCAPI ::webrtc::scoped_refptr<::webrtc::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<::webrtc::SSLRole > role)
MCAPI int $SendPacket (char const *data, uint64 size, ::webrtc::AsyncSocketPacketOptions const &options, int flags)
MCAPI bool $GetOption (::webrtc::Socket::Option opt, int *value)
MCAPI bool $GetSslVersionBytes (int *version) const
MCAPI ushort $GetSslGroupId () const
MCAPI bool $GetSrtpCryptoSuite (int *cipher) const
MCAPI ushort $GetSslPeerSignatureAlgorithm () const
MCAPI bool $GetDtlsRole (::webrtc::SSLRole *role) const
MCAPI bool $SetDtlsRole (::webrtc::SSLRole role)
MCAPI bool $GetSslCipherSuite (int *cipher) const
MCAPI ::std::optional<::std::string_view > $GetTlsCipherSuiteName () const
MCAPI ::std::unique_ptr<::webrtc::SSLCertChain > $GetRemoteSSLCertChain () const
MCAPI bool $ExportSrtpKeyingMaterial (::webrtc::BufferT< uchar, 1 > &keying_material)
MCAPI::webrtc::IceTransportInternal * $ice_transport ()
MCAPI bool $receiving () const
MCAPI bool $writable () const
MCAPI int $GetError ()
MCAPI ::std::optional<::webrtc::NetworkRoute > $network_route () const
MCAPI int $SetOption (::webrtc::Socket::Option opt, int value)
MCAPI void * $ctor ()
MCAPI void DeregisterReceivedPacketCallback (void *id)
MCAPI void NotifyOnClose ()
MCAPI void NotifyPacketReceived (::webrtc::ReceivedIpPacket const &packet)
MCAPI void RegisterReceivedPacketCallback (void *id, ::absl::AnyInvocable< void(::webrtc::PacketTransportInternal *, ::webrtc::ReceivedIpPacket const &)> callback)
MCAPI void SetOnCloseCallback (::absl::AnyInvocable< void() && > callback)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 40 > mUnk342014
::ll::UntypedStorage< 1, 1 > mUnkedcf73
::ll::UntypedStorage< 4, 4 > mUnkb4a5ba
::ll::UntypedStorage< 4, 4 > mUnkb10099
::ll::UntypedStorage< 8, 8 > mUnkb402b5
::ll::UntypedStorage< 8, 8 > mUnkb5dfdc
::ll::UntypedStorage< 8, 8 > mUnkb64988
::ll::UntypedStorage< 8, 24 > mUnka268e2
::ll::UntypedStorage< 8, 24 > mUnkbad7b5
::ll::UntypedStorage< 1, 1 > mUnk61f12c
::ll::UntypedStorage< 8, 8 > mUnk2fa59b
::ll::UntypedStorage< 4, 8 > mUnk80f641
::ll::UntypedStorage< 4, 4 > mUnkf569d1
::ll::UntypedStorage< 8, 24 > mUnk361dd3
::ll::UntypedStorage< 8, 32 > mUnk259bb0
::ll::UntypedStorage< 8, 32 > mUnk5ee899
::ll::UntypedStorage< 1, 1 > mUnk768f4a
::ll::UntypedStorage< 1, 1 > mUnk4c5992
::ll::UntypedStorage< 1, 1 > mUnk79e211
::ll::UntypedStorage< 1, 1 > mUnk777113
::ll::UntypedStorage< 8, 136 > mUnk778eff
::ll::UntypedStorage< 8, 32 > mUnk30e56d
::ll::UntypedStorage< 1, 1 > mUnk46fbb3
::ll::UntypedStorage< 8, 8 > mUnk870ef6
::ll::UntypedStorage< 8, 32 > mUnkc9908b
::ll::UntypedStorage< 8, 32 > mUnkf7beac
::ll::UntypedStorage< 8, 48 > mUnk2b2297
::ll::UntypedStorage< 8, 48 > mUnk42e1b5
::ll::UntypedStorage< 8, 48 > mUnkc67bb0
::ll::UntypedStorage< 8, 48 > mUnk1d466e
::ll::UntypedStorage< 8, 48 > mUnkbdcd5f
::ll::UntypedStorage< 1, 1 > mUnk479ec6
::ll::UntypedStorage< 8, 32 > mUnk358664
::ll::UntypedStorage< 8, 32 > mUnk6b66e6

Constructor & Destructor Documentation

◆ DtlsTransportInternalImpl()

MCAPI webrtc::DtlsTransportInternalImpl::DtlsTransportInternalImpl ( ::webrtc::Environment const & env,
::webrtc::IceTransportInternal * ice_transport,
::webrtc::CryptoOptions const & crypto_options,
::webrtc::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 webrtc::DtlsTransportInternalImpl::dtls_state ( ) const
virtual

◆ transport_name()

virtual::std::string const & webrtc::DtlsTransportInternalImpl::transport_name ( ) const
virtual

◆ component()

virtual int webrtc::DtlsTransportInternalImpl::component ( ) const
virtual

◆ IsDtlsActive()

virtual bool webrtc::DtlsTransportInternalImpl::IsDtlsActive ( ) const
virtual

◆ SetLocalCertificate()

virtual bool webrtc::DtlsTransportInternalImpl::SetLocalCertificate ( ::webrtc::scoped_refptr<::webrtc::RTCCertificate > const & certificate)
virtual

◆ GetLocalCertificate()

virtual ::webrtc::scoped_refptr<::webrtc::RTCCertificate > webrtc::DtlsTransportInternalImpl::GetLocalCertificate ( ) const
virtual

◆ SetRemoteFingerprint()

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

◆ SetRemoteParameters()

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

◆ SendPacket()

virtual int webrtc::DtlsTransportInternalImpl::SendPacket ( char const * data,
uint64 size,
::webrtc::AsyncSocketPacketOptions const & options,
int flags )
virtual

◆ GetOption()

virtual bool webrtc::DtlsTransportInternalImpl::GetOption ( ::webrtc::Socket::Option opt,
int * value )
virtual

Reimplemented from webrtc::PacketTransportInternal.

◆ GetSslVersionBytes()

virtual bool webrtc::DtlsTransportInternalImpl::GetSslVersionBytes ( int * version) const
virtual

◆ GetSslGroupId()

virtual ushort webrtc::DtlsTransportInternalImpl::GetSslGroupId ( ) const
virtual

◆ GetSrtpCryptoSuite()

virtual bool webrtc::DtlsTransportInternalImpl::GetSrtpCryptoSuite ( int * cipher) const
virtual

◆ GetSslPeerSignatureAlgorithm()

virtual ushort webrtc::DtlsTransportInternalImpl::GetSslPeerSignatureAlgorithm ( ) const
virtual

◆ GetDtlsRole()

virtual bool webrtc::DtlsTransportInternalImpl::GetDtlsRole ( ::webrtc::SSLRole * role) const
virtual

◆ SetDtlsRole()

virtual bool webrtc::DtlsTransportInternalImpl::SetDtlsRole ( ::webrtc::SSLRole role)
virtual

◆ GetSslCipherSuite()

virtual bool webrtc::DtlsTransportInternalImpl::GetSslCipherSuite ( int * cipher) const
virtual

◆ GetTlsCipherSuiteName()

virtual ::std::optional<::std::string_view > webrtc::DtlsTransportInternalImpl::GetTlsCipherSuiteName ( ) const
virtual

◆ GetRemoteSSLCertChain()

virtual ::std::unique_ptr<::webrtc::SSLCertChain > webrtc::DtlsTransportInternalImpl::GetRemoteSSLCertChain ( ) const
virtual

◆ ExportSrtpKeyingMaterial()

virtual bool webrtc::DtlsTransportInternalImpl::ExportSrtpKeyingMaterial ( ::webrtc::BufferT< uchar, 1 > & keying_material)
virtual

◆ ice_transport()

virtual::webrtc::IceTransportInternal * webrtc::DtlsTransportInternalImpl::ice_transport ( )
virtual

◆ receiving()

virtual bool webrtc::DtlsTransportInternalImpl::receiving ( ) const
virtual

◆ writable()

virtual bool webrtc::DtlsTransportInternalImpl::writable ( ) const
virtual

◆ GetError()

virtual int webrtc::DtlsTransportInternalImpl::GetError ( )
virtual

◆ SetOption()

virtual int webrtc::DtlsTransportInternalImpl::SetOption ( ::webrtc::Socket::Option opt,
int value )
virtual

◆ ConfigureHandshakeTimeout()

MCAPI void webrtc::DtlsTransportInternalImpl::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 webrtc::DtlsTransportInternalImpl::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 webrtc::DtlsTransportInternalImpl::HandleDtlsPacket ( ::webrtc::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 webrtc::DtlsTransportInternalImpl::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 webrtc::DtlsTransportInternalImpl::OnDtlsEvent ( 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.

◆ OnNetworkRouteChanged()

MCAPI void webrtc::DtlsTransportInternalImpl::OnNetworkRouteChanged ( ::std::optional<::webrtc::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 webrtc::DtlsTransportInternalImpl::OnReadPacket ( ::webrtc::PacketTransportInternal * transport,
::webrtc::ReceivedIpPacket const & packet,
bool piggybacked )
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 webrtc::DtlsTransportInternalImpl::OnReadyToSend ( ::webrtc::PacketTransportInternal * )
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 webrtc::DtlsTransportInternalImpl::OnReceivingState ( ::webrtc::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 webrtc::DtlsTransportInternalImpl::OnSentPacket ( ::webrtc::PacketTransportInternal * ,
::webrtc::SentPacketInfo 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 webrtc::DtlsTransportInternalImpl::OnWritableState ( ::webrtc::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.

◆ PeriodicRetransmitDtlsPacketUntilDtlsConnected()

MCAPI void webrtc::DtlsTransportInternalImpl::PeriodicRetransmitDtlsPacketUntilDtlsConnected ( )
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 webrtc::DtlsTransportInternalImpl::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 webrtc::DtlsTransportInternalImpl::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 webrtc::DtlsTransportInternalImpl::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_writable()

MCAPI void webrtc::DtlsTransportInternalImpl::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 * webrtc::DtlsTransportInternalImpl::$ctor ( ::webrtc::Environment const & env,
::webrtc::IceTransportInternal * ice_transport,
::webrtc::CryptoOptions const & crypto_options,
::webrtc::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 webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$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 & webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$SetLocalCertificate ( ::webrtc::scoped_refptr<::webrtc::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<::webrtc::RTCCertificate > webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$SetRemoteParameters ( ::std::string_view digest_alg,
uchar const * digest,
uint64 digest_len,
::std::optional<::webrtc::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 webrtc::DtlsTransportInternalImpl::$SendPacket ( char const * data,
uint64 size,
::webrtc::AsyncSocketPacketOptions 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 webrtc::DtlsTransportInternalImpl::$GetOption ( ::webrtc::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 webrtc::DtlsTransportInternalImpl::$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.

◆ $GetSslGroupId()

MCAPI ushort webrtc::DtlsTransportInternalImpl::$GetSslGroupId ( ) 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 webrtc::DtlsTransportInternalImpl::$GetSrtpCryptoSuite ( int * cipher) 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.

◆ $GetSslPeerSignatureAlgorithm()

MCAPI ushort webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$GetDtlsRole ( ::webrtc::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 webrtc::DtlsTransportInternalImpl::$SetDtlsRole ( ::webrtc::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 webrtc::DtlsTransportInternalImpl::$GetSslCipherSuite ( int * cipher) 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.

◆ $GetTlsCipherSuiteName()

MCAPI ::std::optional<::std::string_view > webrtc::DtlsTransportInternalImpl::$GetTlsCipherSuiteName ( ) 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.

◆ $GetRemoteSSLCertChain()

MCAPI ::std::unique_ptr<::webrtc::SSLCertChain > webrtc::DtlsTransportInternalImpl::$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.

◆ $ExportSrtpKeyingMaterial()

MCAPI bool webrtc::DtlsTransportInternalImpl::$ExportSrtpKeyingMaterial ( ::webrtc::BufferT< uchar, 1 > & keying_material)
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::webrtc::IceTransportInternal * webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$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<::webrtc::NetworkRoute > webrtc::DtlsTransportInternalImpl::$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 webrtc::DtlsTransportInternalImpl::$SetOption ( ::webrtc::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()

MCAPI void ** webrtc::DtlsTransportInternalImpl::$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 * webrtc::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 webrtc::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 webrtc::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 webrtc::PacketTransportInternal::NotifyPacketReceived ( ::webrtc::ReceivedIpPacket 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 webrtc::PacketTransportInternal::RegisterReceivedPacketCallback ( void * id,
::absl::AnyInvocable< void(::webrtc::PacketTransportInternal *, ::webrtc::ReceivedIpPacket 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 webrtc::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: