chromium/net/third_party/quiche/src/quiche/quic/core/congestion_control/rtt_stats.cc

// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "quiche/quic/core/congestion_control/rtt_stats.h"

#include <algorithm>
#include <cstdlib>  // std::abs

#include "quiche/quic/platform/api/quic_flag_utils.h"
#include "quiche/quic/platform/api/quic_flags.h"
#include "quiche/quic/platform/api/quic_logging.h"

namespace quic {

namespace {

const float kAlpha =;
const float kOneMinusAlpha =;
const float kBeta =;
const float kOneMinusBeta =;

}  // namespace

RttStats::RttStats()
    :{}

void RttStats::ExpireSmoothedMetrics() {}

// Updates the RTT based on a new sample.
bool RttStats::UpdateRtt(QuicTime::Delta send_delta, QuicTime::Delta ack_delay,
                         QuicTime now) {}

void RttStats::OnConnectionMigration() {}

QuicTime::Delta RttStats::GetStandardOrMeanDeviation() const {}

void RttStats::StandardDeviationCalculator::OnNewRttSample(
    QuicTime::Delta rtt_sample, QuicTime::Delta smoothed_rtt) {}

QuicTime::Delta
RttStats::StandardDeviationCalculator::CalculateStandardDeviation() const {}

void RttStats::CloneFrom(const RttStats& stats) {}

}  // namespace quic