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

Public Member Functions

MCAPI void AllocateSctpSids (::rtc::SSLRole)
 
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::SctpDataChannel > > CreateDataChannel (::std::string const &, ::webrtc::InternalDataChannelInit &)
 
MCAPI ::std::vector<::webrtc::DataChannelStatsGetDataChannelStats () const
 
MCAPI bool HandleOpenMessage_n (int, ::webrtc::DataMessageType, ::rtc::CopyOnWriteBuffer const &)
 
MCAPI bool HasDataChannels () const
 
MCAPI bool HasUsedDataChannels () const
 
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > InternalCreateDataChannelWithProxy (::std::string const &, ::webrtc::InternalDataChannelInit const &)
 
MCAPI void NotifyDataChannelsOfTransportCreated ()
 
MCAPI void OnDataChannelOpenMessage (::webrtc::scoped_refptr<::webrtc::SctpDataChannel >, bool)
 
MCAPI void OnSctpDataChannelClosed (::webrtc::SctpDataChannel *)
 
MCAPI void OnTransportChanged (::webrtc::DataChannelTransportInterface *)
 
MCAPI void PrepareForShutdown ()
 
MCAPI::webrtc::RTCError ReserveOrAllocateSid (::std::optional<::webrtc::StreamId > &, ::std::optional<::rtc::SSLRole >)
 
MCAPI void SetupDataChannelTransport_n (::webrtc::DataChannelTransportInterface *)
 
MCAPI void TeardownDataChannelTransport_n (::webrtc::RTCError)
 
MCAPI::rtc::Thread * network_thread () const
 
MCAPI void set_data_channel_transport (::webrtc::DataChannelTransportInterface *)
 
MCAPI::rtc::Thread * signaling_thread () const
 

Static Public Member Functions

static MCAPI void ** $vftableForDataChannelSink ()
 
static MCAPI void ** $vftableForSctpDataChannelControllerInterface ()
 

Member Function Documentation

◆ AllocateSctpSids()

MCAPI void webrtc::DataChannelController::AllocateSctpSids ( ::rtc::SSLRole )
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.

◆ CreateDataChannel()

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::SctpDataChannel > > webrtc::DataChannelController::CreateDataChannel ( ::std::string const & ,
::webrtc::InternalDataChannelInit &  )
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.

◆ GetDataChannelStats()

MCAPI ::std::vector<::webrtc::DataChannelStats > webrtc::DataChannelController::GetDataChannelStats ( ) 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.

◆ HandleOpenMessage_n()

MCAPI bool webrtc::DataChannelController::HandleOpenMessage_n ( int ,
::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.

◆ HasDataChannels()

MCAPI bool webrtc::DataChannelController::HasDataChannels ( ) 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.

◆ HasUsedDataChannels()

MCAPI bool webrtc::DataChannelController::HasUsedDataChannels ( ) 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.

◆ InternalCreateDataChannelWithProxy()

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > webrtc::DataChannelController::InternalCreateDataChannelWithProxy ( ::std::string const & ,
::webrtc::InternalDataChannelInit 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.

◆ NotifyDataChannelsOfTransportCreated()

MCAPI void webrtc::DataChannelController::NotifyDataChannelsOfTransportCreated ( )
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.

◆ OnDataChannelOpenMessage()

MCAPI void webrtc::DataChannelController::OnDataChannelOpenMessage ( ::webrtc::scoped_refptr<::webrtc::SctpDataChannel > ,
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.

◆ OnSctpDataChannelClosed()

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

◆ OnTransportChanged()

MCAPI void webrtc::DataChannelController::OnTransportChanged ( ::webrtc::DataChannelTransportInterface * )
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.

◆ PrepareForShutdown()

MCAPI void webrtc::DataChannelController::PrepareForShutdown ( )
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.

◆ ReserveOrAllocateSid()

MCAPI::webrtc::RTCError webrtc::DataChannelController::ReserveOrAllocateSid ( ::std::optional<::webrtc::StreamId > & ,
::std::optional<::rtc::SSLRole >  )
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.

◆ SetupDataChannelTransport_n()

MCAPI void webrtc::DataChannelController::SetupDataChannelTransport_n ( ::webrtc::DataChannelTransportInterface * )
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.

◆ TeardownDataChannelTransport_n()

MCAPI void webrtc::DataChannelController::TeardownDataChannelTransport_n ( ::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.

◆ network_thread()

MCAPI::rtc::Thread * webrtc::DataChannelController::network_thread ( ) 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_data_channel_transport()

MCAPI void webrtc::DataChannelController::set_data_channel_transport ( ::webrtc::DataChannelTransportInterface * )
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.

◆ signaling_thread()

MCAPI::rtc::Thread * webrtc::DataChannelController::signaling_thread ( ) 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.

◆ $vftableForDataChannelSink()

static MCAPI void ** webrtc::DataChannelController::$vftableForDataChannelSink ( )
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.

◆ $vftableForSctpDataChannelControllerInterface()

static MCAPI void ** webrtc::DataChannelController::$vftableForSctpDataChannelControllerInterface ( )
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: