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