39 DataToSend& operator=(DataToSend
const&);
40 DataToSend(DataToSend
const&);
69 virtual ::std::optional<::dcsctp::SendQueue::DataToSend> Produce(
::webrtc::Timestamp now, uint64 max_size) = 0;
78 virtual bool HasStreamsReadyToBeReset()
const = 0;
80 virtual ::std::vector<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort>> GetStreamsReadyToBeReset() = 0;
82 virtual void CommitResetStreams() = 0;
84 virtual void RollbackResetStreams() = 0;
86 virtual void Reset() = 0;
90 virtual uint64 total_buffered_amount()
const = 0;
98 virtual void EnableMessageInterleaving(
bool enabled) = 0;