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

Classes

struct  StreamState
 

Public Member Functions

DcSctpTransportoperator= (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 DisconnectTransportSignals ()
 
MCAPI void MaybeConnectSocket ()
 
MCAPI void OnTransportReadPacket (::rtc::PacketTransportInternal *transport, ::rtc::ReceivedPacket const &packet)
 
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.

◆ DisconnectTransportSignals()

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

◆ OnTransportReadPacket()

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

◆ 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()

static 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()

static 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()

static 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]

static 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]

static 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: