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

Classes

struct  DataToSend

Public Member Functions

virtual ::std::optional<::dcsctp::SendQueue::DataToSendProduce (::webrtc::Timestamp now, uint64 max_size)=0
virtual bool Discard (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id, ::webrtc::StrongAlias<::dcsctp::OutgoingMessageIdTag, uint > message_id)=0
virtual void PrepareResetStream (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id)=0
virtual bool HasStreamsReadyToBeReset () const =0
virtual ::std::vector<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > > GetStreamsReadyToBeReset ()=0
virtual void CommitResetStreams ()=0
virtual void RollbackResetStreams ()=0
virtual void Reset ()=0
virtual uint64 buffered_amount (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id) const =0
virtual uint64 total_buffered_amount () 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 void EnableMessageInterleaving (bool enabled)=0

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