|
DataChannelController & | operator= (DataChannelController const &) |
|
| DataChannelController (DataChannelController const &) |
|
virtual::webrtc::RTCError | SendData (::webrtc::StreamId sid, ::webrtc::SendDataParams const ¶ms, ::rtc::CopyOnWriteBuffer const &payload) |
|
virtual void | AddSctpDataStream (::webrtc::StreamId sid) |
|
virtual void | RemoveSctpDataStream (::webrtc::StreamId sid) |
|
virtual void | OnChannelStateChanged (::webrtc::SctpDataChannel *channel, ::webrtc::DataChannelInterface::DataState state) |
|
virtual uint64 | buffered_amount (::webrtc::StreamId sid) const |
|
virtual uint64 | buffered_amount_low_threshold (::webrtc::StreamId sid) const |
|
virtual void | SetBufferedAmountLowThreshold (::webrtc::StreamId sid, uint64 bytes) |
|
virtual void | OnDataReceived (int channel_id, ::webrtc::DataMessageType type, ::rtc::CopyOnWriteBuffer const &buffer) |
|
virtual void | OnChannelClosing (int channel_id) |
|
virtual void | OnChannelClosed (int channel_id) |
|
virtual void | OnReadyToSend () |
|
virtual void | OnTransportClosed (::webrtc::RTCError error) |
|
virtual void | OnBufferedAmountLow (int channel_id) |
|
MCAPI void | AllocateSctpSids (::rtc::SSLRole role) |
|
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::SctpDataChannel > > | CreateDataChannel (::std::string const &label, ::webrtc::InternalDataChannelInit &config) |
|
MCAPI ::std::vector<::webrtc::DataChannelStats > | GetDataChannelStats () const |
|
MCAPI bool | HandleOpenMessage_n (int channel_id, ::webrtc::DataMessageType type, ::rtc::CopyOnWriteBuffer const &buffer) |
|
MCAPI bool | HasDataChannels () const |
|
MCAPI bool | HasUsedDataChannels () const |
|
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > | InternalCreateDataChannelWithProxy (::std::string const &label, ::webrtc::InternalDataChannelInit const &config) |
|
MCAPI void | NotifyDataChannelsOfTransportCreated () |
|
MCAPI void | OnDataChannelOpenMessage (::webrtc::scoped_refptr<::webrtc::SctpDataChannel > channel, bool ready_to_send) |
|
MCAPI void | OnSctpDataChannelClosed (::webrtc::SctpDataChannel *channel) |
|
MCAPI void | OnTransportChanged (::webrtc::DataChannelTransportInterface *new_data_channel_transport) |
|
MCAPI void | PrepareForShutdown () |
|
MCAPI::webrtc::RTCError | ReserveOrAllocateSid (::std::optional<::webrtc::StreamId > &sid, ::std::optional<::rtc::SSLRole > fallback_ssl_role) |
|
MCAPI void | SetupDataChannelTransport_n (::webrtc::DataChannelTransportInterface *transport) |
|
MCAPI void | TeardownDataChannelTransport_n (::webrtc::RTCError error) |
|
MCAPI::rtc::Thread * | network_thread () const |
|
MCAPI void | set_data_channel_transport (::webrtc::DataChannelTransportInterface *transport) |
|
MCAPI::rtc::Thread * | signaling_thread () const |
|
MCAPI void | $dtor () |
|
MCAPI::webrtc::RTCError | $SendData (::webrtc::StreamId sid, ::webrtc::SendDataParams const ¶ms, ::rtc::CopyOnWriteBuffer const &payload) |
|
MCAPI void | $AddSctpDataStream (::webrtc::StreamId sid) |
|
MCAPI void | $RemoveSctpDataStream (::webrtc::StreamId sid) |
|
MCAPI void | $OnChannelStateChanged (::webrtc::SctpDataChannel *channel, ::webrtc::DataChannelInterface::DataState state) |
|
MCAPI uint64 | $buffered_amount (::webrtc::StreamId sid) const |
|
MCAPI uint64 | $buffered_amount_low_threshold (::webrtc::StreamId sid) const |
|
MCAPI void | $SetBufferedAmountLowThreshold (::webrtc::StreamId sid, uint64 bytes) |
|
MCAPI void | $OnDataReceived (int channel_id, ::webrtc::DataMessageType type, ::rtc::CopyOnWriteBuffer const &buffer) |
|
MCAPI void | $OnChannelClosing (int channel_id) |
|
MCAPI void | $OnChannelClosed (int channel_id) |
|
MCAPI void | $OnReadyToSend () |
|
MCAPI void | $OnTransportClosed (::webrtc::RTCError error) |
|
MCAPI void | $OnBufferedAmountLow (int channel_id) |
|