LeviLamina
Loading...
Searching...
No Matches
dcsctp::DcSctpSocketInterface Class Referenceabstract
Inheritance diagram for dcsctp::DcSctpSocketInterface:

Public Member Functions

virtual void ReceivePacket (::rtc::ArrayView< uchar const > data)=0
virtual void HandleTimeout (::webrtc::StrongAlias<::dcsctp::TimeoutTag, uint64 > timeout_id)=0
virtual void Connect ()=0
virtual void RestoreFromState (::dcsctp::DcSctpSocketHandoverState const &state)=0
virtual void Shutdown ()=0
virtual void Close ()=0
virtual::dcsctp::SocketState state () const =0
virtual::dcsctp::DcSctpOptions const & options () const =0
virtual void SetMaxMessageSize (uint64 max_message_size)=0
virtual void SetStreamPriority (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id, ::webrtc::StrongAlias<::dcsctp::StreamPriorityTag, ushort > priority)=0
virtual ::webrtc::StrongAlias<::dcsctp::StreamPriorityTag, ushort > GetStreamPriority (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id) const =0
virtual::dcsctp::SendStatus Send (::dcsctp::DcSctpMessage message, ::dcsctp::SendOptions const &send_options)=0
virtual ::std::vector<::dcsctp::SendStatus > SendMany (::rtc::ArrayView<::dcsctp::DcSctpMessage > messages, ::dcsctp::SendOptions const &send_options)=0
virtual::dcsctp::ResetStreamsStatus ResetStreams (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams)=0
virtual uint64 buffered_amount (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id) const =0
virtual uint64 buffered_amount_low_threshold (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id) const =0
virtual void SetBufferedAmountLowThreshold (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id, uint64 bytes)=0
virtual ::std::optional<::dcsctp::MetricsGetMetrics () const =0
virtual::dcsctp::HandoverReadinessStatus GetHandoverReadiness () const =0
virtual ::std::optional<::dcsctp::DcSctpSocketHandoverStateGetHandoverStateAndClose ()=0
virtual::dcsctp::SctpImplementation peer_implementation () const

The documentation for this class was generated from the following file: