LeviLamina
Loading...
Searching...
No Matches
webrtc::SctpDataChannel Class Reference

Classes

class  ObserverAdapter
 

Public Member Functions

MCAPI void CloseAbruptlyWithDataChannelFailure (::std::string const &)
 
MCAPI void CloseAbruptlyWithError (::webrtc::RTCError)
 
MCAPI void DeliverQueuedReceivedData ()
 
MCAPI::webrtc::DataChannelStats GetStats () const
 
MCAPI void MaybeSendOnBufferedAmountChanged ()
 
MCAPI void OnBufferedAmountLow ()
 
MCAPI void OnClosingProcedureComplete ()
 
MCAPI void OnClosingProcedureStartedRemotely ()
 
MCAPI void OnDataReceived (::webrtc::DataMessageType, ::rtc::CopyOnWriteBuffer const &)
 
MCAPI void OnTransportChannelClosed (::webrtc::RTCError)
 
MCAPI void OnTransportChannelCreated ()
 
MCAPI void OnTransportReady ()
 
MCAPI SctpDataChannel (::webrtc::InternalDataChannelInit const &, ::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface >, ::std::string const &, bool, ::rtc::Thread *, ::rtc::Thread *)
 
MCAPI bool SendControlMessage (::rtc::CopyOnWriteBuffer const &)
 
MCAPI::webrtc::RTCError SendDataMessage (::webrtc::DataBuffer const &, bool)
 
MCAPI::webrtc::RTCError SendImpl (::webrtc::DataBuffer)
 
MCAPI void SetSctpSid_n (::webrtc::StreamId)
 
MCAPI void SetState (::webrtc::DataChannelInterface::DataState)
 
MCAPI void UpdateState ()
 
MCAPI void * $ctor (::webrtc::InternalDataChannelInit const &, ::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface >, ::std::string const &, bool, ::rtc::Thread *, ::rtc::Thread *)
 

Static Public Member Functions

static MCAPI ::webrtc::scoped_refptr<::webrtc::SctpDataChannelCreate (::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface >, ::std::string const &, bool, ::webrtc::InternalDataChannelInit const &, ::rtc::Thread *, ::rtc::Thread *)
 
static MCAPI ::webrtc::scoped_refptr<::webrtc::DataChannelInterfaceCreateProxy (::webrtc::scoped_refptr<::webrtc::SctpDataChannel >, ::webrtc::scoped_refptr<::webrtc::PendingTaskSafetyFlag >)
 
static MCAPI void ** $vftable ()
 

Constructor & Destructor Documentation

◆ SctpDataChannel()

MCAPI webrtc::SctpDataChannel::SctpDataChannel ( ::webrtc::InternalDataChannelInit const & ,
::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface > ,
::std::string const & ,
bool ,
::rtc::Thread * ,
::rtc::Thread *  )
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

◆ CloseAbruptlyWithDataChannelFailure()

MCAPI void webrtc::SctpDataChannel::CloseAbruptlyWithDataChannelFailure ( ::std::string 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.

◆ CloseAbruptlyWithError()

MCAPI void webrtc::SctpDataChannel::CloseAbruptlyWithError ( ::webrtc::RTCError )
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.

◆ DeliverQueuedReceivedData()

MCAPI void webrtc::SctpDataChannel::DeliverQueuedReceivedData ( )
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.

◆ GetStats()

MCAPI::webrtc::DataChannelStats webrtc::SctpDataChannel::GetStats ( ) 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.

◆ MaybeSendOnBufferedAmountChanged()

MCAPI void webrtc::SctpDataChannel::MaybeSendOnBufferedAmountChanged ( )
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::SctpDataChannel::OnBufferedAmountLow ( )
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.

◆ OnClosingProcedureComplete()

MCAPI void webrtc::SctpDataChannel::OnClosingProcedureComplete ( )
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.

◆ OnClosingProcedureStartedRemotely()

MCAPI void webrtc::SctpDataChannel::OnClosingProcedureStartedRemotely ( )
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.

◆ OnDataReceived()

MCAPI void webrtc::SctpDataChannel::OnDataReceived ( ::webrtc::DataMessageType ,
::rtc::CopyOnWriteBuffer 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.

◆ OnTransportChannelClosed()

MCAPI void webrtc::SctpDataChannel::OnTransportChannelClosed ( ::webrtc::RTCError )
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.

◆ OnTransportChannelCreated()

MCAPI void webrtc::SctpDataChannel::OnTransportChannelCreated ( )
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.

◆ OnTransportReady()

MCAPI void webrtc::SctpDataChannel::OnTransportReady ( )
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.

◆ SendControlMessage()

MCAPI bool webrtc::SctpDataChannel::SendControlMessage ( ::rtc::CopyOnWriteBuffer 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.

◆ SendDataMessage()

MCAPI::webrtc::RTCError webrtc::SctpDataChannel::SendDataMessage ( ::webrtc::DataBuffer const & ,
bool  )
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.

◆ SendImpl()

MCAPI::webrtc::RTCError webrtc::SctpDataChannel::SendImpl ( ::webrtc::DataBuffer )
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.

◆ SetSctpSid_n()

MCAPI void webrtc::SctpDataChannel::SetSctpSid_n ( ::webrtc::StreamId )
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.

◆ SetState()

MCAPI void webrtc::SctpDataChannel::SetState ( ::webrtc::DataChannelInterface::DataState )
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.

◆ UpdateState()

MCAPI void webrtc::SctpDataChannel::UpdateState ( )
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.

◆ Create()

static MCAPI ::webrtc::scoped_refptr<::webrtc::SctpDataChannel > webrtc::SctpDataChannel::Create ( ::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface > ,
::std::string const & ,
bool ,
::webrtc::InternalDataChannelInit const & ,
::rtc::Thread * ,
::rtc::Thread *  )
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.

◆ CreateProxy()

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

MCAPI void * webrtc::SctpDataChannel::$ctor ( ::webrtc::InternalDataChannelInit const & ,
::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface > ,
::std::string const & ,
bool ,
::rtc::Thread * ,
::rtc::Thread *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** webrtc::SctpDataChannel::$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.

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