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

Classes

struct  StreamState

Public Member Functions

DcSctpTransport & operator= (DcSctpTransport const &)
 DcSctpTransport (DcSctpTransport const &)
virtual void SetOnConnectedCallback (::std::function< void()> callback)
virtual void SetDataChannelSink (::webrtc::DataChannelSink *sink)
virtual void SetDtlsTransport (::rtc::PacketTransportInternal *transport)
virtual bool Start (int local_sctp_port, int remote_sctp_port, int max_message_size)
virtual bool OpenStream (int sid)
virtual bool ResetStream (int sid)
virtual::webrtc::RTCError SendData (int sid, ::webrtc::SendDataParams const &params, ::rtc::CopyOnWriteBuffer const &payload)
virtual bool ReadyToSendData ()
virtual int max_message_size () const
virtual ::std::optional< int > max_outbound_streams () const
virtual ::std::optional< int > max_inbound_streams () const
virtual uint64 buffered_amount (int sid) const
virtual uint64 buffered_amount_low_threshold (int sid) const
virtual void SetBufferedAmountLowThreshold (int sid, uint64 bytes)
virtual void set_debug_name_for_testing (char const *debug_name)
virtual::dcsctp::SendPacketStatus SendPacketWithStatus (::rtc::ArrayView< uchar const > data)
virtual ::std::unique_ptr<::dcsctp::TimeoutCreateTimeout (::webrtc::TaskQueueBase::DelayPrecision precision)
virtual::dcsctp::TimeMs TimeMillis ()
virtual uint GetRandomInt (uint low, uint high)
virtual void OnTotalBufferedAmountLow ()
virtual void OnBufferedAmountLow (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id)
virtual void OnMessageReceived (::dcsctp::DcSctpMessage message)
virtual void OnError (::dcsctp::ErrorKind error, ::std::string_view message)
virtual void OnAborted (::dcsctp::ErrorKind error, ::std::string_view message)
virtual void OnConnected ()
virtual void OnClosed ()
virtual void OnConnectionRestarted ()
virtual void OnStreamsResetFailed (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams, ::std::string_view reason)
virtual void OnStreamsResetPerformed (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams)
virtual void OnIncomingStreamsReset (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > incoming_streams)
MCAPI void ConnectTransportSignals ()
MCAPI DcSctpTransport (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::rtc::PacketTransportInternal *transport)
MCAPI DcSctpTransport (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::rtc::PacketTransportInternal *transport, ::std::unique_ptr<::dcsctp::DcSctpSocketFactory > socket_factory)
MCAPI void MaybeConnectSocket ()
MCAPI void OnTransportWritableState (::rtc::PacketTransportInternal *transport)
MCAPI void * $ctor (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::rtc::PacketTransportInternal *transport)
MCAPI void * $ctor (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::rtc::PacketTransportInternal *transport, ::std::unique_ptr<::dcsctp::DcSctpSocketFactory > socket_factory)
MCAPI void $dtor ()
MCAPI void $SetOnConnectedCallback (::std::function< void()> callback)
MCAPI void $SetDataChannelSink (::webrtc::DataChannelSink *sink)
MCAPI void $SetDtlsTransport (::rtc::PacketTransportInternal *transport)
MCAPI bool $Start (int local_sctp_port, int remote_sctp_port, int max_message_size)
MCAPI bool $OpenStream (int sid)
MCAPI bool $ResetStream (int sid)
MCAPI::webrtc::RTCError $SendData (int sid, ::webrtc::SendDataParams const &params, ::rtc::CopyOnWriteBuffer const &payload)
MCAPI bool $ReadyToSendData ()
MCAPI int $max_message_size () const
MCAPI ::std::optional< int > $max_outbound_streams () const
MCAPI ::std::optional< int > $max_inbound_streams () const
MCAPI uint64 $buffered_amount (int sid) const
MCAPI uint64 $buffered_amount_low_threshold (int sid) const
MCAPI void $SetBufferedAmountLowThreshold (int sid, uint64 bytes)
MCAPI void $set_debug_name_for_testing (char const *debug_name)
MCAPI::dcsctp::SendPacketStatus $SendPacketWithStatus (::rtc::ArrayView< uchar const > data)
MCAPI ::std::unique_ptr<::dcsctp::Timeout$CreateTimeout (::webrtc::TaskQueueBase::DelayPrecision precision)
MCAPI::dcsctp::TimeMs $TimeMillis ()
MCAPI uint $GetRandomInt (uint low, uint high)
MCAPI void $OnTotalBufferedAmountLow ()
MCAPI void $OnBufferedAmountLow (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id)
MCAPI void $OnMessageReceived (::dcsctp::DcSctpMessage message)
MCAPI void $OnError (::dcsctp::ErrorKind error, ::std::string_view message)
MCAPI void $OnAborted (::dcsctp::ErrorKind error, ::std::string_view message)
MCAPI void $OnConnected ()
MCAPI void $OnClosed ()
MCAPI void $OnConnectionRestarted ()
MCAPI void $OnStreamsResetFailed (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams, ::std::string_view reason)
MCAPI void $OnStreamsResetPerformed (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams)
MCAPI void $OnIncomingStreamsReset (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > incoming_streams)
virtual void SendPacket (::rtc::ArrayView< uchar const > data)
virtual ::std::unique_ptr<::dcsctp::TimeoutCreateTimeout ()
virtual::webrtc::Timestamp Now ()
virtual void NotifyOutgoingMessageBufferEmpty ()
virtual void OnLifecycleMessageFullySent (::dcsctp::LifecycleId lifecycle_id)
virtual void OnLifecycleMessageExpired (::dcsctp::LifecycleId lifecycle_id, bool maybe_delivered)
virtual void OnLifecycleMessageDelivered (::dcsctp::LifecycleId lifecycle_id)
virtual void OnLifecycleEnd (::dcsctp::LifecycleId lifecycle_id)
MCAPI void $SendPacket (::rtc::ArrayView< uchar const > data)
MCAPI ::std::unique_ptr<::dcsctp::Timeout$CreateTimeout ()
MCAPI::webrtc::Timestamp $Now ()
MCAPI void $NotifyOutgoingMessageBufferEmpty ()
MCAPI void $OnLifecycleMessageFullySent (::dcsctp::LifecycleId lifecycle_id)
MCAPI void $OnLifecycleMessageExpired (::dcsctp::LifecycleId lifecycle_id, bool maybe_delivered)
MCAPI void $OnLifecycleMessageDelivered (::dcsctp::LifecycleId lifecycle_id)
MCAPI void $OnLifecycleEnd (::dcsctp::LifecycleId lifecycle_id)

Static Public Member Functions

static MCAPI void ** $vftableForHasSlots ()
static MCAPI void ** $vftableForSctpTransportInternal ()
static MCAPI void ** $vftableForDcSctpSocketCallbacks ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkc96c40
::ll::UntypedStorage< 8, 8 > mUnk2ddb50
::ll::UntypedStorage< 8, 40 > mUnkfd1df4
::ll::UntypedStorage< 8, 8 > mUnk762537
::ll::UntypedStorage< 8, 8 > mUnk671836
::ll::UntypedStorage< 8, 144 > mUnkd82ce7
::ll::UntypedStorage< 8, 8 > mUnke23dd9
::ll::UntypedStorage< 8, 32 > mUnkec43f2
::ll::UntypedStorage< 8, 24 > mUnk36cd1e
::ll::UntypedStorage< 8, 32 > mUnkdb3c39
::ll::UntypedStorage< 1, 1 > mUnk5ac068
::ll::UntypedStorage< 8, 64 > mUnk7d9b32
::ll::UntypedStorage< 8, 8 > mUnk45130c

Constructor & Destructor Documentation

◆ DcSctpTransport() [1/2]

MCAPI webrtc::DcSctpTransport::DcSctpTransport ( ::webrtc::Environment const & env,
::rtc::Thread * network_thread,
::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.

◆ DcSctpTransport() [2/2]

MCAPI webrtc::DcSctpTransport::DcSctpTransport ( ::webrtc::Environment const & env,
::rtc::Thread * network_thread,
::rtc::PacketTransportInternal * transport,
::std::unique_ptr<::dcsctp::DcSctpSocketFactory > socket_factory )
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

◆ SetOnConnectedCallback()

virtual void webrtc::DcSctpTransport::SetOnConnectedCallback ( ::std::function< void()> callback)
virtual

◆ SetDataChannelSink()

virtual void webrtc::DcSctpTransport::SetDataChannelSink ( ::webrtc::DataChannelSink * sink)
virtual

◆ SetDtlsTransport()

virtual void webrtc::DcSctpTransport::SetDtlsTransport ( ::rtc::PacketTransportInternal * transport)
virtual

◆ Start()

virtual bool webrtc::DcSctpTransport::Start ( int local_sctp_port,
int remote_sctp_port,
int max_message_size )
virtual

◆ OpenStream()

virtual bool webrtc::DcSctpTransport::OpenStream ( int sid)
virtual

◆ ResetStream()

virtual bool webrtc::DcSctpTransport::ResetStream ( int sid)
virtual

◆ SendData()

virtual::webrtc::RTCError webrtc::DcSctpTransport::SendData ( int sid,
::webrtc::SendDataParams const & params,
::rtc::CopyOnWriteBuffer const & payload )
virtual

◆ ReadyToSendData()

virtual bool webrtc::DcSctpTransport::ReadyToSendData ( )
virtual

◆ max_message_size()

virtual int webrtc::DcSctpTransport::max_message_size ( ) const
virtual

◆ max_outbound_streams()

virtual ::std::optional< int > webrtc::DcSctpTransport::max_outbound_streams ( ) const
virtual

◆ max_inbound_streams()

virtual ::std::optional< int > webrtc::DcSctpTransport::max_inbound_streams ( ) const
virtual

◆ buffered_amount()

virtual uint64 webrtc::DcSctpTransport::buffered_amount ( int sid) const
virtual

◆ buffered_amount_low_threshold()

virtual uint64 webrtc::DcSctpTransport::buffered_amount_low_threshold ( int sid) const
virtual

◆ SetBufferedAmountLowThreshold()

virtual void webrtc::DcSctpTransport::SetBufferedAmountLowThreshold ( int sid,
uint64 bytes )
virtual

◆ set_debug_name_for_testing()

virtual void webrtc::DcSctpTransport::set_debug_name_for_testing ( char const * debug_name)
virtual

◆ GetRandomInt()

virtual uint webrtc::DcSctpTransport::GetRandomInt ( uint low,
uint high )
virtual

◆ OnTotalBufferedAmountLow()

virtual void webrtc::DcSctpTransport::OnTotalBufferedAmountLow ( )
virtual

Reimplemented from dcsctp::DcSctpSocketCallbacks.

◆ OnBufferedAmountLow()

virtual void webrtc::DcSctpTransport::OnBufferedAmountLow ( ::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id)
virtual

Reimplemented from dcsctp::DcSctpSocketCallbacks.

◆ OnMessageReceived()

virtual void webrtc::DcSctpTransport::OnMessageReceived ( ::dcsctp::DcSctpMessage message)
virtual

◆ OnError()

virtual void webrtc::DcSctpTransport::OnError ( ::dcsctp::ErrorKind error,
::std::string_view message )
virtual

◆ OnAborted()

virtual void webrtc::DcSctpTransport::OnAborted ( ::dcsctp::ErrorKind error,
::std::string_view message )
virtual

◆ OnConnected()

virtual void webrtc::DcSctpTransport::OnConnected ( )
virtual

◆ OnClosed()

virtual void webrtc::DcSctpTransport::OnClosed ( )
virtual

◆ OnConnectionRestarted()

virtual void webrtc::DcSctpTransport::OnConnectionRestarted ( )
virtual

◆ OnStreamsResetFailed()

virtual void webrtc::DcSctpTransport::OnStreamsResetFailed ( ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams,
::std::string_view reason )
virtual

◆ OnStreamsResetPerformed()

virtual void webrtc::DcSctpTransport::OnStreamsResetPerformed ( ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams)
virtual

◆ OnIncomingStreamsReset()

virtual void webrtc::DcSctpTransport::OnIncomingStreamsReset ( ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > incoming_streams)
virtual

◆ ConnectTransportSignals()

MCAPI void webrtc::DcSctpTransport::ConnectTransportSignals ( )
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.

◆ MaybeConnectSocket()

MCAPI void webrtc::DcSctpTransport::MaybeConnectSocket ( )
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.

◆ OnTransportWritableState()

MCAPI void webrtc::DcSctpTransport::OnTransportWritableState ( ::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.

◆ $ctor() [1/2]

MCAPI void * webrtc::DcSctpTransport::$ctor ( ::webrtc::Environment const & env,
::rtc::Thread * network_thread,
::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.

◆ $ctor() [2/2]

MCAPI void * webrtc::DcSctpTransport::$ctor ( ::webrtc::Environment const & env,
::rtc::Thread * network_thread,
::rtc::PacketTransportInternal * transport,
::std::unique_ptr<::dcsctp::DcSctpSocketFactory > socket_factory )
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::DcSctpTransport::$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.

◆ $SetOnConnectedCallback()

MCAPI void webrtc::DcSctpTransport::$SetOnConnectedCallback ( ::std::function< void()> callback)
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.

◆ $SetDataChannelSink()

MCAPI void webrtc::DcSctpTransport::$SetDataChannelSink ( ::webrtc::DataChannelSink * sink)
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.

◆ $SetDtlsTransport()

MCAPI void webrtc::DcSctpTransport::$SetDtlsTransport ( ::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.

◆ $Start()

MCAPI bool webrtc::DcSctpTransport::$Start ( int local_sctp_port,
int remote_sctp_port,
int max_message_size )
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.

◆ $OpenStream()

MCAPI bool webrtc::DcSctpTransport::$OpenStream ( int sid)
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.

◆ $ResetStream()

MCAPI bool webrtc::DcSctpTransport::$ResetStream ( int sid)
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.

◆ $SendData()

MCAPI::webrtc::RTCError webrtc::DcSctpTransport::$SendData ( int sid,
::webrtc::SendDataParams const & params,
::rtc::CopyOnWriteBuffer 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.

◆ $ReadyToSendData()

MCAPI bool webrtc::DcSctpTransport::$ReadyToSendData ( )
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.

◆ $max_message_size()

MCAPI int webrtc::DcSctpTransport::$max_message_size ( ) 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.

◆ $max_outbound_streams()

MCAPI ::std::optional< int > webrtc::DcSctpTransport::$max_outbound_streams ( ) 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.

◆ $max_inbound_streams()

MCAPI ::std::optional< int > webrtc::DcSctpTransport::$max_inbound_streams ( ) 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.

◆ $buffered_amount()

MCAPI uint64 webrtc::DcSctpTransport::$buffered_amount ( int sid) 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.

◆ $buffered_amount_low_threshold()

MCAPI uint64 webrtc::DcSctpTransport::$buffered_amount_low_threshold ( int sid) 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.

◆ $SetBufferedAmountLowThreshold()

MCAPI void webrtc::DcSctpTransport::$SetBufferedAmountLowThreshold ( int sid,
uint64 bytes )
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_debug_name_for_testing()

MCAPI void webrtc::DcSctpTransport::$set_debug_name_for_testing ( char const * debug_name)
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.

◆ $SendPacketWithStatus()

MCAPI::dcsctp::SendPacketStatus webrtc::DcSctpTransport::$SendPacketWithStatus ( ::rtc::ArrayView< uchar const > data)
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.

◆ $CreateTimeout() [1/2]

MCAPI ::std::unique_ptr<::dcsctp::Timeout > webrtc::DcSctpTransport::$CreateTimeout ( ::webrtc::TaskQueueBase::DelayPrecision precision)
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.

◆ $TimeMillis()

MCAPI::dcsctp::TimeMs webrtc::DcSctpTransport::$TimeMillis ( )
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.

◆ $GetRandomInt()

MCAPI uint webrtc::DcSctpTransport::$GetRandomInt ( uint low,
uint high )
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.

◆ $OnTotalBufferedAmountLow()

MCAPI void webrtc::DcSctpTransport::$OnTotalBufferedAmountLow ( )
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.

◆ $OnBufferedAmountLow()

MCAPI void webrtc::DcSctpTransport::$OnBufferedAmountLow ( ::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id)
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.

◆ $OnMessageReceived()

MCAPI void webrtc::DcSctpTransport::$OnMessageReceived ( ::dcsctp::DcSctpMessage message)
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.

◆ $OnError()

MCAPI void webrtc::DcSctpTransport::$OnError ( ::dcsctp::ErrorKind error,
::std::string_view message )
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.

◆ $OnAborted()

MCAPI void webrtc::DcSctpTransport::$OnAborted ( ::dcsctp::ErrorKind error,
::std::string_view message )
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.

◆ $OnConnected()

MCAPI void webrtc::DcSctpTransport::$OnConnected ( )
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.

◆ $OnClosed()

MCAPI void webrtc::DcSctpTransport::$OnClosed ( )
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.

◆ $OnConnectionRestarted()

MCAPI void webrtc::DcSctpTransport::$OnConnectionRestarted ( )
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.

◆ $OnStreamsResetFailed()

MCAPI void webrtc::DcSctpTransport::$OnStreamsResetFailed ( ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams,
::std::string_view reason )
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.

◆ $OnStreamsResetPerformed()

MCAPI void webrtc::DcSctpTransport::$OnStreamsResetPerformed ( ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams)
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.

◆ $OnIncomingStreamsReset()

MCAPI void webrtc::DcSctpTransport::$OnIncomingStreamsReset ( ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > incoming_streams)
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.

◆ $vftableForHasSlots()

MCAPI void ** webrtc::DcSctpTransport::$vftableForHasSlots ( )
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.

◆ $vftableForSctpTransportInternal()

MCAPI void ** webrtc::DcSctpTransport::$vftableForSctpTransportInternal ( )
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.

◆ $vftableForDcSctpSocketCallbacks()

MCAPI void ** webrtc::DcSctpTransport::$vftableForDcSctpSocketCallbacks ( )
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.

◆ $vftable() [1/2]

MCAPI void ** cricket::SctpTransportInternal::$vftable ( )
staticinherited
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 void dcsctp::DcSctpSocketCallbacks::$SendPacket ( ::rtc::ArrayView< uchar const > data)
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.

◆ $CreateTimeout() [2/2]

MCAPI ::std::unique_ptr<::dcsctp::Timeout > dcsctp::DcSctpSocketCallbacks::$CreateTimeout ( )
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.

◆ $Now()

MCAPI::webrtc::Timestamp dcsctp::DcSctpSocketCallbacks::$Now ( )
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.

◆ $NotifyOutgoingMessageBufferEmpty()

MCAPI void dcsctp::DcSctpSocketCallbacks::$NotifyOutgoingMessageBufferEmpty ( )
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.

◆ $OnLifecycleMessageFullySent()

MCAPI void dcsctp::DcSctpSocketCallbacks::$OnLifecycleMessageFullySent ( ::dcsctp::LifecycleId lifecycle_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.

◆ $OnLifecycleMessageExpired()

MCAPI void dcsctp::DcSctpSocketCallbacks::$OnLifecycleMessageExpired ( ::dcsctp::LifecycleId lifecycle_id,
bool maybe_delivered )
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.

◆ $OnLifecycleMessageDelivered()

MCAPI void dcsctp::DcSctpSocketCallbacks::$OnLifecycleMessageDelivered ( ::dcsctp::LifecycleId lifecycle_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.

◆ $OnLifecycleEnd()

MCAPI void dcsctp::DcSctpSocketCallbacks::$OnLifecycleEnd ( ::dcsctp::LifecycleId lifecycle_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.

◆ $vftable() [2/2]

MCAPI void ** dcsctp::DcSctpSocketCallbacks::$vftable ( )
staticinherited
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: