quic-0.2.21: Network/QUIC/Recovery.hs
module Network.QUIC.Recovery (
-- Interface
checkWindowOpenSTM,
isEmptyPingSTM,
takePingSTM,
speedup,
resender,
-- LossRecovery.hs
onPacketSent,
onPacketReceived,
onAckReceived,
onPacketNumberSpaceDiscarded,
-- Metrics
setInitialCongestionWindow,
-- Misc
getPreviousRTT1PPNs,
setPreviousRTT1PPNs,
getSpeedingUp,
getPacketNumberSpaceDiscarded,
getAndSetPacketNumberSpaceDiscarded,
setMaxAckDaley,
-- PeerPacketNumbers
getPeerPacketNumbers,
fromPeerPacketNumbers,
nullPeerPacketNumbers,
-- Persistent
findDuration,
getPTO,
-- Release
releaseByRetry,
releaseOldest,
-- Timer
beforeAntiAmp,
ldccTimer,
-- Types
SentPacket,
spPlainPacket,
spTimeSent,
spSentBytes,
spEncryptionLevel,
spPacketNumber,
spPeerPacketNumbers,
spAckEliciting,
mkSentPacket,
fixSentPacket,
LDCC,
newLDCC,
qlogSent,
) where
import Network.QUIC.Recovery.Interface
import Network.QUIC.Recovery.LossRecovery
import Network.QUIC.Recovery.Metrics
import Network.QUIC.Recovery.Misc
import Network.QUIC.Recovery.PeerPacketNumbers
import Network.QUIC.Recovery.Persistent
import Network.QUIC.Recovery.Release
import Network.QUIC.Recovery.Timer
import Network.QUIC.Recovery.Types