|
virtual void | ReceivePacket (::rtc::ArrayView< uchar const >)=0 |
|
virtual void | HandleTimeout (::webrtc::StrongAlias<::dcsctp::TimeoutTag, uint64 >)=0 |
|
virtual void | Connect ()=0 |
|
virtual void | RestoreFromState (::dcsctp::DcSctpSocketHandoverState const &)=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)=0 |
|
virtual void | SetStreamPriority (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort >, ::webrtc::StrongAlias<::dcsctp::StreamPriorityTag, ushort >)=0 |
|
virtual ::webrtc::StrongAlias<::dcsctp::StreamPriorityTag, ushort > | GetStreamPriority (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort >) const =0 |
|
virtual::dcsctp::SendStatus | Send (::dcsctp::DcSctpMessage, ::dcsctp::SendOptions const &)=0 |
|
virtual ::std::vector<::dcsctp::SendStatus > | SendMany (::rtc::ArrayView<::dcsctp::DcSctpMessage >, ::dcsctp::SendOptions const &)=0 |
|
virtual::dcsctp::ResetStreamsStatus | ResetStreams (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const >)=0 |
|
virtual uint64 | buffered_amount (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort >) const =0 |
|
virtual uint64 | buffered_amount_low_threshold (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort >) const =0 |
|
virtual void | SetBufferedAmountLowThreshold (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort >, uint64)=0 |
|
virtual ::std::optional<::dcsctp::Metrics > | GetMetrics () const =0 |
|
virtual::dcsctp::HandoverReadinessStatus | GetHandoverReadiness () const =0 |
|
virtual ::std::optional<::dcsctp::DcSctpSocketHandoverState > | GetHandoverStateAndClose ()=0 |
|
virtual::dcsctp::SctpImplementation | peer_implementation () const |
|