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

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