#include "chrome/browser/metrics/network_quality_estimator_provider_impl.h"
#include "base/functional/bind.h"
#include "base/task/sequenced_task_runner.h"
#include "base/task/single_thread_task_runner.h"
#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "content/public/browser/browser_thread.h"
namespace metrics {
NetworkQualityEstimatorProviderImpl::NetworkQualityEstimatorProviderImpl() { … }
NetworkQualityEstimatorProviderImpl::~NetworkQualityEstimatorProviderImpl() { … }
void NetworkQualityEstimatorProviderImpl::PostReplyOnNetworkQualityChanged(
base::RepeatingCallback<void(net::EffectiveConnectionType)> callback) { … }
void NetworkQualityEstimatorProviderImpl::AddEffectiveConnectionTypeObserverNow(
base::RepeatingCallback<void(net::EffectiveConnectionType)> callback) { … }
void NetworkQualityEstimatorProviderImpl::OnEffectiveConnectionTypeChanged(
net::EffectiveConnectionType type) { … }
}