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