|
OutstandingData & | operator= (OutstandingData const &) |
|
| OutstandingData (OutstandingData const &) |
|
MCAPI void | AbandonAllFor (::dcsctp::OutstandingData::Item const &item) |
|
MCAPI void | AckChunk (::dcsctp::OutstandingData::AckInfo &ack_info, ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > tsn, ::dcsctp::OutstandingData::Item &item) |
|
MCAPI void | AckGapBlocks (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > cumulative_tsn_ack, ::rtc::ArrayView<::dcsctp::SackChunk::GapAckBlock const > gap_ack_blocks, ::dcsctp::OutstandingData::AckInfo &ack_info) |
|
MCAPI void | BeginResetStreams () |
|
MCAPI::dcsctp::ForwardTsnChunk | CreateForwardTsn () const |
|
MCAPI::dcsctp::IForwardTsnChunk | CreateIForwardTsn () const |
|
MCAPI void | ExpireOutstandingChunks (::webrtc::Timestamp now) |
|
MCAPI ::std::vector<::std::pair<::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, ::dcsctp::Data > > | ExtractChunksThatCanFit (::std::set<::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > > &chunks, uint64 max_size) |
|
MCAPI ::std::vector<::std::pair<::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, ::dcsctp::Data > > | GetChunksToBeFastRetransmitted (uint64 max_size) |
|
MCAPI ::std::vector<::std::pair<::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, ::dcsctp::Data > > | GetChunksToBeRetransmitted (uint64 max_size) |
|
MCAPI::dcsctp::OutstandingData::Item const & | GetItem (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > >) const |
|
MCAPI::dcsctp::OutstandingData::Item & | GetItem (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > tsn) |
|
MCAPI uint64 | GetSerializedChunkSize (::dcsctp::Data const &data) const |
|
MCAPI::dcsctp::OutstandingData::AckInfo | HandleSack (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > cumulative_tsn_ack, ::rtc::ArrayView<::dcsctp::SackChunk::GapAckBlock const > gap_ack_blocks, bool is_in_fast_recovery) |
|
MCAPI ::std::optional<::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > > | Insert (::webrtc::StrongAlias<::dcsctp::OutgoingMessageIdTag, uint > message_id, ::dcsctp::Data const &data, ::webrtc::Timestamp time_sent, ::dcsctp::MaxRetransmits max_retransmissions, ::webrtc::Timestamp expires_at, ::dcsctp::LifecycleId lifecycle_id) |
|
MCAPI::webrtc::TimeDelta | MeasureRTT (::webrtc::Timestamp now, ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > tsn) const |
|
MCAPI void | NackAll () |
|
MCAPI void | NackBetweenAckBlocks (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > cumulative_tsn_ack, ::rtc::ArrayView<::dcsctp::SackChunk::GapAckBlock const > gap_ack_blocks, bool is_in_fast_recovery, ::dcsctp::OutstandingData::AckInfo &ack_info) |
|
MCAPI bool | NackItem (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > tsn, bool retransmit_now, bool do_fast_retransmit) |
|
MCAPI | OutstandingData (uint64 data_chunk_header_size, ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > last_cumulative_tsn_ack, ::std::function< bool(::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort >, ::webrtc::StrongAlias<::dcsctp::OutgoingMessageIdTag, uint >)> discard_from_send_queue) |
|
MCAPI void | RemoveAcked (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > cumulative_tsn_ack, ::dcsctp::OutstandingData::AckInfo &ack_info) |
|
MCAPI void | ResetSequenceNumbers (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > last_cumulative_tsn) |
|
MCAPI bool | ShouldSendForwardTsn () const |
|
MCAPI ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > | highest_outstanding_tsn () const |
|
MCAPI void * | $ctor (uint64 data_chunk_header_size, ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > last_cumulative_tsn_ack, ::std::function< bool(::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort >, ::webrtc::StrongAlias<::dcsctp::OutgoingMessageIdTag, uint >)> discard_from_send_queue) |
|