|
|
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) |
| |