LeviLamina
|
Classes | |
struct | DataToSend |
Public Member Functions | |
virtual ::std::optional<::dcsctp::SendQueue::DataToSend > | Produce (::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 |