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, uint64)=0
virtual bool Discard (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort >, ::webrtc::StrongAlias<::dcsctp::OutgoingMessageIdTag, uint >)=0
virtual void PrepareResetStream (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort >)=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 >) const =0
virtual uint64 total_buffered_amount () 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 void EnableMessageInterleaving (bool)=0

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