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: