#include "quiche/quic/core/congestion_control/hybrid_slow_start.h"
#include <algorithm>
#include "quiche/quic/platform/api/quic_logging.h"
namespace quic {
const int64_t kHybridStartLowWindow = …;
const uint32_t kHybridStartMinSamples = …;
const int kHybridStartDelayFactorExp = …;
const int64_t kHybridStartDelayMinThresholdUs = …;
const int64_t kHybridStartDelayMaxThresholdUs = …;
HybridSlowStart::HybridSlowStart()
: … { … }
void HybridSlowStart::OnPacketAcked(QuicPacketNumber acked_packet_number) { … }
void HybridSlowStart::OnPacketSent(QuicPacketNumber packet_number) { … }
void HybridSlowStart::Restart() { … }
void HybridSlowStart::StartReceiveRound(QuicPacketNumber last_sent) { … }
bool HybridSlowStart::IsEndOfRound(QuicPacketNumber ack) const { … }
bool HybridSlowStart::ShouldExitSlowStart(QuicTime::Delta latest_rtt,
QuicTime::Delta min_rtt,
QuicPacketCount congestion_window) { … }
}