blob: 5902f75a08da08b0a25e8f1701d111ba43e28a0b [file] [log] [blame]
// Copyright 2016 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 "net/nqe/cached_network_quality.h"
namespace net {
namespace nqe {
namespace internal {
CachedNetworkQuality::CachedNetworkQuality(
const NetworkQuality& network_quality)
: last_update_time_(base::TimeTicks::Now()),
network_quality_(network_quality) {}
CachedNetworkQuality::CachedNetworkQuality(const CachedNetworkQuality& other)
: last_update_time_(other.last_update_time_),
network_quality_(other.network_quality_) {}
CachedNetworkQuality::~CachedNetworkQuality() {}
bool CachedNetworkQuality::OlderThan(
const CachedNetworkQuality& cached_network_quality) const {
return last_update_time_ < cached_network_quality.last_update_time_;
}
} // namespace internal
} // namespace nqe
} // namespace net