LeviLamina
Loading...
Searching...
No Matches
dcsctp::DataTracker Class Reference

Classes

struct  AdditionalTsnBlocks
 

Public Types

enum class  AckState : uint
 

Public Member Functions

MCAPI void AddHandoverState (::dcsctp::DcSctpSocketHandoverState &)
 
MCAPI ::std::vector<::dcsctp::SackChunk::GapAckBlockCreateGapAckBlocks () const
 
MCAPI::dcsctp::SackChunk CreateSelectiveAck (uint64)
 
MCAPI void ForceImmediateSack ()
 
MCAPI::dcsctp::HandoverReadinessStatus GetHandoverReadiness () const
 
MCAPI void HandleDelayedAckTimerExpiry ()
 
MCAPI bool HandleForwardTsn (::webrtc::StrongAlias<::dcsctp::TSNTag, uint >)
 
MCAPI bool IsTSNValid (::webrtc::StrongAlias<::dcsctp::TSNTag, uint >) const
 
MCAPI bool Observe (::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, ::webrtc::StrongAlias<::dcsctp::ImmediateAckFlagTag, bool >)
 
MCAPI void ObservePacketEnd ()
 
MCAPI void RestoreFromState (::dcsctp::DcSctpSocketHandoverState const &)
 
MCAPI bool ShouldSendAck (bool)
 
MCAPI void UpdateAckState (::dcsctp::DataTracker::AckState, ::std::string_view)
 
MCAPI bool will_increase_cum_ack_tsn (::webrtc::StrongAlias<::dcsctp::TSNTag, uint >) const
 
MCAPI void $dtor ()
 

The documentation for this class was generated from the following file: