#include "net/nqe/event_creator.h"
#include <stdlib.h>
#include <memory>
#include <utility>
#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "base/strings/string_number_conversions.h"
#include "base/values.h"
#include "net/log/net_log_capture_mode.h"
#include "net/log/net_log_with_source.h"
namespace net::nqe::internal {
namespace {
base::Value::Dict NetworkQualityChangedNetLogParams(
base::TimeDelta http_rtt,
base::TimeDelta transport_rtt,
int32_t downstream_throughput_kbps,
EffectiveConnectionType effective_connection_type) { … }
bool MetricChangedMeaningfully(int32_t past_value, int32_t current_value) { … }
}
EventCreator::EventCreator(NetLogWithSource net_log) : … { … }
EventCreator::~EventCreator() { … }
void EventCreator::MaybeAddNetworkQualityChangedEventToNetLog(
EffectiveConnectionType effective_connection_type,
const NetworkQuality& network_quality) { … }
}