LeviLamina
|
Classes | |
class | ObserverAdapter |
Public Member Functions | |
SctpDataChannel & | operator= (SctpDataChannel const &) |
SctpDataChannel (SctpDataChannel const &) | |
virtual void | RegisterObserver (::webrtc::DataChannelObserver *observer) |
virtual void | UnregisterObserver () |
virtual::std::string | label () const |
virtual bool | reliable () const |
virtual bool | ordered () const |
virtual ushort | maxRetransmitTime () const |
virtual ushort | maxRetransmits () const |
virtual ::std::optional< int > | maxPacketLifeTime () const |
virtual ::std::optional< int > | maxRetransmitsOpt () const |
virtual::std::string | protocol () const |
virtual bool | negotiated () const |
virtual int | id () const |
virtual::webrtc::Priority | priority () const |
virtual uint64 | buffered_amount () const |
virtual void | Close () |
virtual::webrtc::DataChannelInterface::DataState | state () const |
virtual::webrtc::RTCError | error () const |
virtual uint | messages_sent () const |
virtual uint64 | bytes_sent () const |
virtual uint | messages_received () const |
virtual uint64 | bytes_received () const |
virtual uint64 | bytes_send_buffer () const |
virtual bool | Send (::webrtc::DataBuffer const &buffer) |
virtual void | SendAsync (::webrtc::DataBuffer buffer, ::absl::AnyInvocable< void(::webrtc::RTCError) && > on_complete) |
MCAPI void | CloseAbruptlyWithDataChannelFailure (::std::string const &message) |
MCAPI void | CloseAbruptlyWithError (::webrtc::RTCError error) |
MCAPI void | DeliverQueuedReceivedData () |
MCAPI::webrtc::DataChannelStats | GetStats () const |
MCAPI void | MaybeSendOnBufferedAmountChanged () |
MCAPI void | OnBufferedAmountLow () |
MCAPI void | OnClosingProcedureComplete () |
MCAPI void | OnClosingProcedureStartedRemotely () |
MCAPI void | OnDataReceived (::webrtc::DataMessageType type, ::rtc::CopyOnWriteBuffer const &payload) |
MCAPI void | OnTransportChannelClosed (::webrtc::RTCError error) |
MCAPI void | OnTransportChannelCreated () |
MCAPI void | OnTransportReady () |
MCAPI | SctpDataChannel (::webrtc::InternalDataChannelInit const &config, ::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface > controller, ::std::string const &label, bool connected_to_transport, ::rtc::Thread *signaling_thread, ::rtc::Thread *network_thread) |
MCAPI bool | SendControlMessage (::rtc::CopyOnWriteBuffer const &buffer) |
MCAPI::webrtc::RTCError | SendDataMessage (::webrtc::DataBuffer const &buffer, bool queue_if_blocked) |
MCAPI::webrtc::RTCError | SendImpl (::webrtc::DataBuffer buffer) |
MCAPI void | SetSctpSid_n (::webrtc::StreamId sid) |
MCAPI void | SetState (::webrtc::DataChannelInterface::DataState state) |
MCAPI void | UpdateState () |
MCAPI void * | $ctor (::webrtc::InternalDataChannelInit const &config, ::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface > controller, ::std::string const &label, bool connected_to_transport, ::rtc::Thread *signaling_thread, ::rtc::Thread *network_thread) |
MCAPI void | $dtor () |
MCAPI void | $RegisterObserver (::webrtc::DataChannelObserver *observer) |
MCAPI void | $UnregisterObserver () |
MCAPI::std::string | $label () const |
MCAPI bool | $reliable () const |
MCAPI bool | $ordered () const |
MCAPI ushort | $maxRetransmitTime () const |
MCAPI ushort | $maxRetransmits () const |
MCAPI ::std::optional< int > | $maxPacketLifeTime () const |
MCAPI ::std::optional< int > | $maxRetransmitsOpt () const |
MCAPI::std::string | $protocol () const |
MCAPI bool | $negotiated () const |
MCAPI int | $id () const |
MCAPI::webrtc::Priority | $priority () const |
MCAPI uint64 | $buffered_amount () const |
MCAPI void | $Close () |
MCAPI::webrtc::DataChannelInterface::DataState | $state () const |
MCAPI::webrtc::RTCError | $error () const |
MCAPI uint | $messages_sent () const |
MCAPI uint64 | $bytes_sent () const |
MCAPI uint | $messages_received () const |
MCAPI uint64 | $bytes_received () const |
MCAPI uint64 | $bytes_send_buffer () const |
MCAPI bool | $Send (::webrtc::DataBuffer const &buffer) |
MCAPI void | $SendAsync (::webrtc::DataBuffer buffer, ::absl::AnyInvocable< void(::webrtc::RTCError) && > on_complete) |
virtual void | AddRef () const =0 |
virtual::webrtc::RefCountReleaseStatus | Release () const =0 |
Static Public Member Functions | |
static MCAPI ::webrtc::scoped_refptr<::webrtc::SctpDataChannel > | Create (::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface > controller, ::std::string const &label, bool connected_to_transport, ::webrtc::InternalDataChannelInit const &config, ::rtc::Thread *signaling_thread, ::rtc::Thread *network_thread) |
static MCAPI ::webrtc::scoped_refptr<::webrtc::DataChannelInterface > | CreateProxy (::webrtc::scoped_refptr<::webrtc::SctpDataChannel > channel, ::webrtc::scoped_refptr<::webrtc::PendingTaskSafetyFlag > signaling_safety) |
static MCAPI void ** | $vftable () |
static MCAPI uint64 | MaxSendQueueSize () |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnkbda45a |
::ll::UntypedStorage< 8, 8 > | mUnk13548f |
::ll::UntypedStorage< 2, 4 > | mUnkab3466 |
::ll::UntypedStorage< 4, 4 > | mUnk9256c4 |
::ll::UntypedStorage< 8, 32 > | mUnk840781 |
::ll::UntypedStorage< 8, 32 > | mUnk19117a |
::ll::UntypedStorage< 4, 8 > | mUnkffae17 |
::ll::UntypedStorage< 4, 8 > | mUnkb09717 |
::ll::UntypedStorage< 4, 8 > | mUnk3ae18a |
::ll::UntypedStorage< 1, 1 > | mUnk269941 |
::ll::UntypedStorage< 1, 1 > | mUnk4cf2fb |
::ll::UntypedStorage< 8, 8 > | mUnkf28c17 |
::ll::UntypedStorage< 8, 8 > | mUnkd0441c |
::ll::UntypedStorage< 8, 8 > | mUnkea17bd |
::ll::UntypedStorage< 4, 4 > | mUnka12f55 |
::ll::UntypedStorage< 8, 48 > | mUnk321db7 |
::ll::UntypedStorage< 4, 4 > | mUnk94579e |
::ll::UntypedStorage< 8, 8 > | mUnkc1e3df |
::ll::UntypedStorage< 4, 4 > | mUnkc2f6a8 |
::ll::UntypedStorage< 8, 8 > | mUnk11159a |
::ll::UntypedStorage< 8, 16 > | mUnk96602b |
::ll::UntypedStorage< 4, 4 > | mUnke0f8f0 |
::ll::UntypedStorage< 1, 1 > | mUnkdfae7e |
::ll::UntypedStorage< 8, 48 > | mUnkc9a510 |
::ll::UntypedStorage< 8, 8 > | mUnkdb0ebb |
MCAPI webrtc::SctpDataChannel::SctpDataChannel | ( | ::webrtc::InternalDataChannelInit const & | config, |
::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface > | controller, | ||
::std::string const & | label, | ||
bool | connected_to_transport, | ||
::rtc::Thread * | signaling_thread, | ||
::rtc::Thread * | network_thread ) |
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Reimplemented from webrtc::DataChannelInterface.
|
virtual |
Reimplemented from webrtc::DataChannelInterface.
|
virtual |
Reimplemented from webrtc::DataChannelInterface.
|
virtual |
Reimplemented from webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Implements webrtc::DataChannelInterface.
|
virtual |
Reimplemented from webrtc::DataChannelInterface.
|
virtual |
Reimplemented from webrtc::DataChannelInterface.
MCAPI void webrtc::SctpDataChannel::CloseAbruptlyWithDataChannelFailure | ( | ::std::string const & | message | ) |
MCAPI void webrtc::SctpDataChannel::CloseAbruptlyWithError | ( | ::webrtc::RTCError | error | ) |
MCAPI void webrtc::SctpDataChannel::DeliverQueuedReceivedData | ( | ) |
MCAPI::webrtc::DataChannelStats webrtc::SctpDataChannel::GetStats | ( | ) | const |
MCAPI void webrtc::SctpDataChannel::MaybeSendOnBufferedAmountChanged | ( | ) |
MCAPI void webrtc::SctpDataChannel::OnBufferedAmountLow | ( | ) |
MCAPI void webrtc::SctpDataChannel::OnClosingProcedureComplete | ( | ) |
MCAPI void webrtc::SctpDataChannel::OnClosingProcedureStartedRemotely | ( | ) |
MCAPI void webrtc::SctpDataChannel::OnDataReceived | ( | ::webrtc::DataMessageType | type, |
::rtc::CopyOnWriteBuffer const & | payload ) |
MCAPI void webrtc::SctpDataChannel::OnTransportChannelClosed | ( | ::webrtc::RTCError | error | ) |
MCAPI void webrtc::SctpDataChannel::OnTransportChannelCreated | ( | ) |
MCAPI void webrtc::SctpDataChannel::OnTransportReady | ( | ) |
MCAPI bool webrtc::SctpDataChannel::SendControlMessage | ( | ::rtc::CopyOnWriteBuffer const & | buffer | ) |
MCAPI::webrtc::RTCError webrtc::SctpDataChannel::SendDataMessage | ( | ::webrtc::DataBuffer const & | buffer, |
bool | queue_if_blocked ) |
MCAPI::webrtc::RTCError webrtc::SctpDataChannel::SendImpl | ( | ::webrtc::DataBuffer | buffer | ) |
MCAPI void webrtc::SctpDataChannel::SetSctpSid_n | ( | ::webrtc::StreamId | sid | ) |
MCAPI void webrtc::SctpDataChannel::SetState | ( | ::webrtc::DataChannelInterface::DataState | state | ) |
MCAPI void webrtc::SctpDataChannel::UpdateState | ( | ) |
|
static |
|
static |
MCAPI void * webrtc::SctpDataChannel::$ctor | ( | ::webrtc::InternalDataChannelInit const & | config, |
::rtc::WeakPtr<::webrtc::SctpDataChannelControllerInterface > | controller, | ||
::std::string const & | label, | ||
bool | connected_to_transport, | ||
::rtc::Thread * | signaling_thread, | ||
::rtc::Thread * | network_thread ) |
MCAPI void webrtc::SctpDataChannel::$dtor | ( | ) |
MCAPI void webrtc::SctpDataChannel::$RegisterObserver | ( | ::webrtc::DataChannelObserver * | observer | ) |
MCAPI void webrtc::SctpDataChannel::$UnregisterObserver | ( | ) |
MCAPI::std::string webrtc::SctpDataChannel::$label | ( | ) | const |
MCAPI bool webrtc::SctpDataChannel::$reliable | ( | ) | const |
MCAPI bool webrtc::SctpDataChannel::$ordered | ( | ) | const |
MCAPI ushort webrtc::SctpDataChannel::$maxRetransmitTime | ( | ) | const |
MCAPI ushort webrtc::SctpDataChannel::$maxRetransmits | ( | ) | const |
MCAPI ::std::optional< int > webrtc::SctpDataChannel::$maxPacketLifeTime | ( | ) | const |
MCAPI ::std::optional< int > webrtc::SctpDataChannel::$maxRetransmitsOpt | ( | ) | const |
MCAPI::std::string webrtc::SctpDataChannel::$protocol | ( | ) | const |
MCAPI bool webrtc::SctpDataChannel::$negotiated | ( | ) | const |
MCAPI int webrtc::SctpDataChannel::$id | ( | ) | const |
MCAPI::webrtc::Priority webrtc::SctpDataChannel::$priority | ( | ) | const |
MCAPI uint64 webrtc::SctpDataChannel::$buffered_amount | ( | ) | const |
MCAPI void webrtc::SctpDataChannel::$Close | ( | ) |
MCAPI::webrtc::DataChannelInterface::DataState webrtc::SctpDataChannel::$state | ( | ) | const |
MCAPI::webrtc::RTCError webrtc::SctpDataChannel::$error | ( | ) | const |
MCAPI uint webrtc::SctpDataChannel::$messages_sent | ( | ) | const |
MCAPI uint64 webrtc::SctpDataChannel::$bytes_sent | ( | ) | const |
MCAPI uint webrtc::SctpDataChannel::$messages_received | ( | ) | const |
MCAPI uint64 webrtc::SctpDataChannel::$bytes_received | ( | ) | const |
MCAPI uint64 webrtc::SctpDataChannel::$bytes_send_buffer | ( | ) | const |
MCAPI bool webrtc::SctpDataChannel::$Send | ( | ::webrtc::DataBuffer const & | buffer | ) |
MCAPI void webrtc::SctpDataChannel::$SendAsync | ( | ::webrtc::DataBuffer | buffer, |
::absl::AnyInvocable< void(::webrtc::RTCError) && > | on_complete ) |
|
static |
|
staticinherited |