|
LeviLamina
|
Public Types | |
| enum class | DataChannelUsage : uchar { KNeverUsed = 0 , KHaveBeenUsed = 1 , KInUse = 2 } |
Public Member Functions | |
| DataChannelController & | operator= (DataChannelController const &) |
| DataChannelController (DataChannelController const &) | |
| virtual::webrtc::RTCError | SendData (::webrtc::StreamId sid, ::webrtc::SendDataParams const ¶ms, ::webrtc::CopyOnWriteBuffer const &payload) |
| virtual void | AddSctpDataStream (::webrtc::StreamId sid, ::webrtc::PriorityValue priority) |
| 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, ::webrtc::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 (::webrtc::SSLRole role) |
| MCAPI ::std::optional<::webrtc::DataChannelEventObserverInterface::Message > | BuildObserverMessage (::webrtc::StreamId sid, ::webrtc::DataMessageType type, ::webrtc::ArrayView< uchar const > payload, ::webrtc::DataChannelEventObserverInterface::Message::Direction direction) const |
| 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, ::webrtc::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 | OnTransportChanged (::webrtc::DataChannelTransportInterface *new_data_channel_transport) |
| MCAPI void | PrepareForShutdown () |
| MCAPI::webrtc::RTCError | ReserveOrAllocateSid (::std::optional<::webrtc::StreamId > &sid, ::std::optional<::webrtc::SSLRole > fallback_ssl_role) |
| MCAPI void | SetEventObserver (::std::unique_ptr<::webrtc::DataChannelEventObserverInterface > observer) |
| MCAPI void | SetupDataChannelTransport_n (::webrtc::DataChannelTransportInterface *transport) |
| MCAPI void | TeardownDataChannelTransport_n (::webrtc::RTCError error) |
| MCAPI void | set_data_channel_transport (::webrtc::DataChannelTransportInterface *transport) |
| MCAPI void | $dtor () |
| MCAPI::webrtc::RTCError | $SendData (::webrtc::StreamId sid, ::webrtc::SendDataParams const ¶ms, ::webrtc::CopyOnWriteBuffer const &payload) |
| MCAPI void | $AddSctpDataStream (::webrtc::StreamId sid, ::webrtc::PriorityValue priority) |
| 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, ::webrtc::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) |
Static Public Member Functions | |
| static MCAPI void ** | $vftableForDataChannelSink () |
| static MCAPI void ** | $vftableForSctpDataChannelControllerInterface () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 8 > | mUnkd717ef |
| ::ll::UntypedStorage< 8, 40 > | mUnkdeaa97 |
| ::ll::UntypedStorage< 8, 24 > | mUnkcd43ed |
| ::ll::UntypedStorage< 1, 1 > | mUnk745d5e |
| ::ll::UntypedStorage< 8, 8 > | mUnkd39ca8 |
| ::ll::UntypedStorage< 8, 8 > | mUnkf053e4 |
| ::ll::UntypedStorage< 8, 16 > | mUnk499b9e |
| ::ll::UntypedStorage< 8, 8 > | mUnk13b8b8 |
|
virtual |
Implements webrtc::SctpDataChannelControllerInterface.
|
virtual |
Implements webrtc::SctpDataChannelControllerInterface.
|
virtual |
Implements webrtc::SctpDataChannelControllerInterface.
|
virtual |
Implements webrtc::SctpDataChannelControllerInterface.
|
virtual |
Implements webrtc::SctpDataChannelControllerInterface.
|
virtual |
Implements webrtc::SctpDataChannelControllerInterface.
|
virtual |
Implements webrtc::SctpDataChannelControllerInterface.
|
virtual |
Implements webrtc::DataChannelSink.
|
virtual |
Implements webrtc::DataChannelSink.
|
virtual |
Implements webrtc::DataChannelSink.
|
virtual |
Implements webrtc::DataChannelSink.
|
virtual |
Reimplemented from webrtc::DataChannelSink.
|
virtual |
Implements webrtc::DataChannelSink.
| MCAPI void webrtc::DataChannelController::AllocateSctpSids | ( | ::webrtc::SSLRole | role | ) |
| MCAPI ::std::optional<::webrtc::DataChannelEventObserverInterface::Message > webrtc::DataChannelController::BuildObserverMessage | ( | ::webrtc::StreamId | sid, |
| ::webrtc::DataMessageType | type, | ||
| ::webrtc::ArrayView< uchar const > | payload, | ||
| ::webrtc::DataChannelEventObserverInterface::Message::Direction | direction ) const |
| MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::SctpDataChannel > > webrtc::DataChannelController::CreateDataChannel | ( | ::std::string const & | label, |
| ::webrtc::InternalDataChannelInit & | config ) |
| MCAPI ::std::vector<::webrtc::DataChannelStats > webrtc::DataChannelController::GetDataChannelStats | ( | ) | const |
| MCAPI bool webrtc::DataChannelController::HandleOpenMessage_n | ( | int | channel_id, |
| ::webrtc::DataMessageType | type, | ||
| ::webrtc::CopyOnWriteBuffer const & | buffer ) |
| MCAPI bool webrtc::DataChannelController::HasDataChannels | ( | ) | const |
| MCAPI bool webrtc::DataChannelController::HasUsedDataChannels | ( | ) | const |
| MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > webrtc::DataChannelController::InternalCreateDataChannelWithProxy | ( | ::std::string const & | label, |
| ::webrtc::InternalDataChannelInit const & | config ) |
| MCAPI void webrtc::DataChannelController::OnTransportChanged | ( | ::webrtc::DataChannelTransportInterface * | new_data_channel_transport | ) |
| MCAPI void webrtc::DataChannelController::PrepareForShutdown | ( | ) |
| MCAPI::webrtc::RTCError webrtc::DataChannelController::ReserveOrAllocateSid | ( | ::std::optional<::webrtc::StreamId > & | sid, |
| ::std::optional<::webrtc::SSLRole > | fallback_ssl_role ) |
| MCAPI void webrtc::DataChannelController::SetEventObserver | ( | ::std::unique_ptr<::webrtc::DataChannelEventObserverInterface > | observer | ) |
| MCAPI void webrtc::DataChannelController::SetupDataChannelTransport_n | ( | ::webrtc::DataChannelTransportInterface * | transport | ) |
| MCAPI void webrtc::DataChannelController::TeardownDataChannelTransport_n | ( | ::webrtc::RTCError | error | ) |
| MCAPI void webrtc::DataChannelController::set_data_channel_transport | ( | ::webrtc::DataChannelTransportInterface * | transport | ) |
| MCAPI void webrtc::DataChannelController::$dtor | ( | ) |
| MCAPI::webrtc::RTCError webrtc::DataChannelController::$SendData | ( | ::webrtc::StreamId | sid, |
| ::webrtc::SendDataParams const & | params, | ||
| ::webrtc::CopyOnWriteBuffer const & | payload ) |
| MCAPI void webrtc::DataChannelController::$AddSctpDataStream | ( | ::webrtc::StreamId | sid, |
| ::webrtc::PriorityValue | priority ) |
| MCAPI void webrtc::DataChannelController::$RemoveSctpDataStream | ( | ::webrtc::StreamId | sid | ) |
| MCAPI void webrtc::DataChannelController::$OnChannelStateChanged | ( | ::webrtc::SctpDataChannel * | channel, |
| ::webrtc::DataChannelInterface::DataState | state ) |
| MCAPI uint64 webrtc::DataChannelController::$buffered_amount | ( | ::webrtc::StreamId | sid | ) | const |
| MCAPI uint64 webrtc::DataChannelController::$buffered_amount_low_threshold | ( | ::webrtc::StreamId | sid | ) | const |
| MCAPI void webrtc::DataChannelController::$SetBufferedAmountLowThreshold | ( | ::webrtc::StreamId | sid, |
| uint64 | bytes ) |
| MCAPI void webrtc::DataChannelController::$OnDataReceived | ( | int | channel_id, |
| ::webrtc::DataMessageType | type, | ||
| ::webrtc::CopyOnWriteBuffer const & | buffer ) |
| MCAPI void webrtc::DataChannelController::$OnChannelClosing | ( | int | channel_id | ) |
| MCAPI void webrtc::DataChannelController::$OnChannelClosed | ( | int | channel_id | ) |
| MCAPI void webrtc::DataChannelController::$OnReadyToSend | ( | ) |
| MCAPI void webrtc::DataChannelController::$OnTransportClosed | ( | ::webrtc::RTCError | error | ) |
| MCAPI void webrtc::DataChannelController::$OnBufferedAmountLow | ( | int | channel_id | ) |
|
static |
|
static |
|
staticinherited |