|
LeviLamina
|
Inheritance diagram for webrtc::DcSctpTransport:Classes | |
| struct | StreamState |
Public Member Functions | |
| DcSctpTransport & | operator= (DcSctpTransport const &) |
| DcSctpTransport (DcSctpTransport const &) | |
| virtual void | SetOnConnectedCallback (::std::function< void()> callback) |
| virtual void | SetDataChannelSink (::webrtc::DataChannelSink *sink) |
| virtual void | SetDtlsTransport (::rtc::PacketTransportInternal *transport) |
| virtual bool | Start (int local_sctp_port, int remote_sctp_port, int max_message_size) |
| virtual bool | OpenStream (int sid) |
| virtual bool | ResetStream (int sid) |
| virtual::webrtc::RTCError | SendData (int sid, ::webrtc::SendDataParams const ¶ms, ::rtc::CopyOnWriteBuffer const &payload) |
| virtual bool | ReadyToSendData () |
| virtual int | max_message_size () const |
| virtual ::std::optional< int > | max_outbound_streams () const |
| virtual ::std::optional< int > | max_inbound_streams () const |
| virtual uint64 | buffered_amount (int sid) const |
| virtual uint64 | buffered_amount_low_threshold (int sid) const |
| virtual void | SetBufferedAmountLowThreshold (int sid, uint64 bytes) |
| virtual void | set_debug_name_for_testing (char const *debug_name) |
| virtual::dcsctp::SendPacketStatus | SendPacketWithStatus (::rtc::ArrayView< uchar const > data) |
| virtual ::std::unique_ptr<::dcsctp::Timeout > | CreateTimeout (::webrtc::TaskQueueBase::DelayPrecision precision) |
| virtual::dcsctp::TimeMs | TimeMillis () |
| virtual uint | GetRandomInt (uint low, uint high) |
| virtual void | OnTotalBufferedAmountLow () |
| virtual void | OnBufferedAmountLow (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id) |
| virtual void | OnMessageReceived (::dcsctp::DcSctpMessage message) |
| virtual void | OnError (::dcsctp::ErrorKind error, ::std::string_view message) |
| virtual void | OnAborted (::dcsctp::ErrorKind error, ::std::string_view message) |
| virtual void | OnConnected () |
| virtual void | OnClosed () |
| virtual void | OnConnectionRestarted () |
| virtual void | OnStreamsResetFailed (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams, ::std::string_view reason) |
| virtual void | OnStreamsResetPerformed (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams) |
| virtual void | OnIncomingStreamsReset (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > incoming_streams) |
| MCAPI void | ConnectTransportSignals () |
| MCAPI | DcSctpTransport (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::rtc::PacketTransportInternal *transport) |
| MCAPI | DcSctpTransport (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::rtc::PacketTransportInternal *transport, ::std::unique_ptr<::dcsctp::DcSctpSocketFactory > socket_factory) |
| MCAPI void | DisconnectTransportSignals () |
| MCAPI void | MaybeConnectSocket () |
| MCAPI void | OnTransportReadPacket (::rtc::PacketTransportInternal *transport, ::rtc::ReceivedPacket const &packet) |
| MCAPI void | OnTransportWritableState (::rtc::PacketTransportInternal *transport) |
| MCAPI void * | $ctor (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::rtc::PacketTransportInternal *transport) |
| MCAPI void * | $ctor (::webrtc::Environment const &env, ::rtc::Thread *network_thread, ::rtc::PacketTransportInternal *transport, ::std::unique_ptr<::dcsctp::DcSctpSocketFactory > socket_factory) |
| MCAPI void | $dtor () |
| MCAPI void | $SetOnConnectedCallback (::std::function< void()> callback) |
| MCAPI void | $SetDataChannelSink (::webrtc::DataChannelSink *sink) |
| MCAPI void | $SetDtlsTransport (::rtc::PacketTransportInternal *transport) |
| MCAPI bool | $Start (int local_sctp_port, int remote_sctp_port, int max_message_size) |
| MCAPI bool | $OpenStream (int sid) |
| MCAPI bool | $ResetStream (int sid) |
| MCAPI::webrtc::RTCError | $SendData (int sid, ::webrtc::SendDataParams const ¶ms, ::rtc::CopyOnWriteBuffer const &payload) |
| MCAPI bool | $ReadyToSendData () |
| MCAPI int | $max_message_size () const |
| MCAPI ::std::optional< int > | $max_outbound_streams () const |
| MCAPI ::std::optional< int > | $max_inbound_streams () const |
| MCAPI uint64 | $buffered_amount (int sid) const |
| MCAPI uint64 | $buffered_amount_low_threshold (int sid) const |
| MCAPI void | $SetBufferedAmountLowThreshold (int sid, uint64 bytes) |
| MCAPI void | $set_debug_name_for_testing (char const *debug_name) |
| MCAPI::dcsctp::SendPacketStatus | $SendPacketWithStatus (::rtc::ArrayView< uchar const > data) |
| MCAPI ::std::unique_ptr<::dcsctp::Timeout > | $CreateTimeout (::webrtc::TaskQueueBase::DelayPrecision precision) |
| MCAPI::dcsctp::TimeMs | $TimeMillis () |
| MCAPI uint | $GetRandomInt (uint low, uint high) |
| MCAPI void | $OnTotalBufferedAmountLow () |
| MCAPI void | $OnBufferedAmountLow (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id) |
| MCAPI void | $OnMessageReceived (::dcsctp::DcSctpMessage message) |
| MCAPI void | $OnError (::dcsctp::ErrorKind error, ::std::string_view message) |
| MCAPI void | $OnAborted (::dcsctp::ErrorKind error, ::std::string_view message) |
| MCAPI void | $OnConnected () |
| MCAPI void | $OnClosed () |
| MCAPI void | $OnConnectionRestarted () |
| MCAPI void | $OnStreamsResetFailed (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams, ::std::string_view reason) |
| MCAPI void | $OnStreamsResetPerformed (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams) |
| MCAPI void | $OnIncomingStreamsReset (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > incoming_streams) |
| virtual void | SendPacket (::rtc::ArrayView< uchar const > data) |
| virtual ::std::unique_ptr<::dcsctp::Timeout > | CreateTimeout () |
| virtual::webrtc::Timestamp | Now () |
| virtual void | NotifyOutgoingMessageBufferEmpty () |
| virtual void | OnLifecycleMessageFullySent (::dcsctp::LifecycleId lifecycle_id) |
| virtual void | OnLifecycleMessageExpired (::dcsctp::LifecycleId lifecycle_id, bool maybe_delivered) |
| virtual void | OnLifecycleMessageDelivered (::dcsctp::LifecycleId lifecycle_id) |
| virtual void | OnLifecycleEnd (::dcsctp::LifecycleId lifecycle_id) |
| MCAPI void | $SendPacket (::rtc::ArrayView< uchar const > data) |
| MCAPI ::std::unique_ptr<::dcsctp::Timeout > | $CreateTimeout () |
| MCAPI::webrtc::Timestamp | $Now () |
| MCAPI void | $NotifyOutgoingMessageBufferEmpty () |
| MCAPI void | $OnLifecycleMessageFullySent (::dcsctp::LifecycleId lifecycle_id) |
| MCAPI void | $OnLifecycleMessageExpired (::dcsctp::LifecycleId lifecycle_id, bool maybe_delivered) |
| MCAPI void | $OnLifecycleMessageDelivered (::dcsctp::LifecycleId lifecycle_id) |
| MCAPI void | $OnLifecycleEnd (::dcsctp::LifecycleId lifecycle_id) |
Static Public Member Functions | |
| static MCAPI void ** | $vftableForHasSlots () |
| static MCAPI void ** | $vftableForSctpTransportInternal () |
| static MCAPI void ** | $vftableForDcSctpSocketCallbacks () |
| static MCAPI void ** | $vftable () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 8 > | mUnkc96c40 |
| ::ll::UntypedStorage< 8, 8 > | mUnk2ddb50 |
| ::ll::UntypedStorage< 8, 40 > | mUnkfd1df4 |
| ::ll::UntypedStorage< 8, 8 > | mUnk762537 |
| ::ll::UntypedStorage< 8, 8 > | mUnk671836 |
| ::ll::UntypedStorage< 8, 144 > | mUnkd82ce7 |
| ::ll::UntypedStorage< 8, 8 > | mUnke23dd9 |
| ::ll::UntypedStorage< 8, 32 > | mUnkec43f2 |
| ::ll::UntypedStorage< 8, 24 > | mUnk36cd1e |
| ::ll::UntypedStorage< 8, 32 > | mUnkdb3c39 |
| ::ll::UntypedStorage< 1, 1 > | mUnk5ac068 |
| ::ll::UntypedStorage< 8, 64 > | mUnk7d9b32 |
| ::ll::UntypedStorage< 8, 8 > | mUnk45130c |
| MCAPI webrtc::DcSctpTransport::DcSctpTransport | ( | ::webrtc::Environment const & | env, |
| ::rtc::Thread * | network_thread, | ||
| ::rtc::PacketTransportInternal * | transport ) |
| MCAPI webrtc::DcSctpTransport::DcSctpTransport | ( | ::webrtc::Environment const & | env, |
| ::rtc::Thread * | network_thread, | ||
| ::rtc::PacketTransportInternal * | transport, | ||
| ::std::unique_ptr<::dcsctp::DcSctpSocketFactory > | socket_factory ) |
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements cricket::SctpTransportInternal.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
|
virtual |
Reimplemented from dcsctp::DcSctpSocketCallbacks.
|
virtual |
Reimplemented from dcsctp::DcSctpSocketCallbacks.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
|
virtual |
Implements dcsctp::DcSctpSocketCallbacks.
| MCAPI void webrtc::DcSctpTransport::ConnectTransportSignals | ( | ) |
| MCAPI void webrtc::DcSctpTransport::DisconnectTransportSignals | ( | ) |
| MCAPI void webrtc::DcSctpTransport::MaybeConnectSocket | ( | ) |
| MCAPI void webrtc::DcSctpTransport::OnTransportReadPacket | ( | ::rtc::PacketTransportInternal * | transport, |
| ::rtc::ReceivedPacket const & | packet ) |
| MCAPI void webrtc::DcSctpTransport::OnTransportWritableState | ( | ::rtc::PacketTransportInternal * | transport | ) |
| MCAPI void * webrtc::DcSctpTransport::$ctor | ( | ::webrtc::Environment const & | env, |
| ::rtc::Thread * | network_thread, | ||
| ::rtc::PacketTransportInternal * | transport ) |
| MCAPI void * webrtc::DcSctpTransport::$ctor | ( | ::webrtc::Environment const & | env, |
| ::rtc::Thread * | network_thread, | ||
| ::rtc::PacketTransportInternal * | transport, | ||
| ::std::unique_ptr<::dcsctp::DcSctpSocketFactory > | socket_factory ) |
| MCAPI void webrtc::DcSctpTransport::$dtor | ( | ) |
| MCAPI void webrtc::DcSctpTransport::$SetOnConnectedCallback | ( | ::std::function< void()> | callback | ) |
| MCAPI void webrtc::DcSctpTransport::$SetDataChannelSink | ( | ::webrtc::DataChannelSink * | sink | ) |
| MCAPI void webrtc::DcSctpTransport::$SetDtlsTransport | ( | ::rtc::PacketTransportInternal * | transport | ) |
| MCAPI bool webrtc::DcSctpTransport::$Start | ( | int | local_sctp_port, |
| int | remote_sctp_port, | ||
| int | max_message_size ) |
| MCAPI bool webrtc::DcSctpTransport::$OpenStream | ( | int | sid | ) |
| MCAPI bool webrtc::DcSctpTransport::$ResetStream | ( | int | sid | ) |
| MCAPI::webrtc::RTCError webrtc::DcSctpTransport::$SendData | ( | int | sid, |
| ::webrtc::SendDataParams const & | params, | ||
| ::rtc::CopyOnWriteBuffer const & | payload ) |
| MCAPI bool webrtc::DcSctpTransport::$ReadyToSendData | ( | ) |
| MCAPI int webrtc::DcSctpTransport::$max_message_size | ( | ) | const |
| MCAPI ::std::optional< int > webrtc::DcSctpTransport::$max_outbound_streams | ( | ) | const |
| MCAPI ::std::optional< int > webrtc::DcSctpTransport::$max_inbound_streams | ( | ) | const |
| MCAPI uint64 webrtc::DcSctpTransport::$buffered_amount | ( | int | sid | ) | const |
| MCAPI uint64 webrtc::DcSctpTransport::$buffered_amount_low_threshold | ( | int | sid | ) | const |
| MCAPI void webrtc::DcSctpTransport::$SetBufferedAmountLowThreshold | ( | int | sid, |
| uint64 | bytes ) |
| MCAPI void webrtc::DcSctpTransport::$set_debug_name_for_testing | ( | char const * | debug_name | ) |
| MCAPI::dcsctp::SendPacketStatus webrtc::DcSctpTransport::$SendPacketWithStatus | ( | ::rtc::ArrayView< uchar const > | data | ) |
| MCAPI ::std::unique_ptr<::dcsctp::Timeout > webrtc::DcSctpTransport::$CreateTimeout | ( | ::webrtc::TaskQueueBase::DelayPrecision | precision | ) |
| MCAPI::dcsctp::TimeMs webrtc::DcSctpTransport::$TimeMillis | ( | ) |
| MCAPI uint webrtc::DcSctpTransport::$GetRandomInt | ( | uint | low, |
| uint | high ) |
| MCAPI void webrtc::DcSctpTransport::$OnTotalBufferedAmountLow | ( | ) |
| MCAPI void webrtc::DcSctpTransport::$OnBufferedAmountLow | ( | ::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > | stream_id | ) |
| MCAPI void webrtc::DcSctpTransport::$OnMessageReceived | ( | ::dcsctp::DcSctpMessage | message | ) |
| MCAPI void webrtc::DcSctpTransport::$OnError | ( | ::dcsctp::ErrorKind | error, |
| ::std::string_view | message ) |
| MCAPI void webrtc::DcSctpTransport::$OnAborted | ( | ::dcsctp::ErrorKind | error, |
| ::std::string_view | message ) |
| MCAPI void webrtc::DcSctpTransport::$OnConnected | ( | ) |
| MCAPI void webrtc::DcSctpTransport::$OnClosed | ( | ) |
| MCAPI void webrtc::DcSctpTransport::$OnConnectionRestarted | ( | ) |
| MCAPI void webrtc::DcSctpTransport::$OnStreamsResetFailed | ( | ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > | outgoing_streams, |
| ::std::string_view | reason ) |
| MCAPI void webrtc::DcSctpTransport::$OnStreamsResetPerformed | ( | ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > | outgoing_streams | ) |
| MCAPI void webrtc::DcSctpTransport::$OnIncomingStreamsReset | ( | ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > | incoming_streams | ) |
|
static |
|
static |
|
static |
|
staticinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
staticinherited |