| Index: components/data_reduction_proxy/core/common/data_reduction_proxy_event_creator.cc
|
| diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_event_creator.cc b/components/data_reduction_proxy/core/common/data_reduction_proxy_event_creator.cc
|
| index 7529209bf2949949ab61240a1c976216d4e11298..f915a6bfd4f8cf460b4426fb905accbf3ccd0d95 100644
|
| --- a/components/data_reduction_proxy/core/common/data_reduction_proxy_event_creator.cc
|
| +++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_event_creator.cc
|
| @@ -11,6 +11,10 @@
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/time/time.h"
|
| #include "base/values.h"
|
| +#include "net/log/net_log.h"
|
| +#include "net/log/net_log_entry.h"
|
| +#include "net/log/net_log_source.h"
|
| +#include "net/log/net_log_with_source.h"
|
| #include "net/proxy/proxy_server.h"
|
|
|
| namespace data_reduction_proxy {
|
| @@ -19,14 +23,14 @@ namespace {
|
|
|
| std::unique_ptr<base::Value> BuildDataReductionProxyEvent(
|
| net::NetLogEventType type,
|
| - const net::NetLog::Source& source,
|
| + const net::NetLogSource& source,
|
| net::NetLogEventPhase phase,
|
| - const net::NetLog::ParametersCallback& parameters_callback) {
|
| + const net::NetLogParametersCallback& parameters_callback) {
|
| base::TimeTicks ticks_now = base::TimeTicks::Now();
|
| - net::NetLog::EntryData entry_data(type, source, phase, ticks_now,
|
| - ¶meters_callback);
|
| - net::NetLog::Entry entry(&entry_data,
|
| - net::NetLogCaptureMode::IncludeSocketBytes());
|
| + net::NetLogEntryData entry_data(type, source, phase, ticks_now,
|
| + ¶meters_callback);
|
| + net::NetLogEntry entry(&entry_data,
|
| + net::NetLogCaptureMode::IncludeSocketBytes());
|
| std::unique_ptr<base::Value> entry_value(entry.ToValue());
|
|
|
| return entry_value;
|
| @@ -175,7 +179,7 @@ void DataReductionProxyEventCreator::AddProxyEnabledEvent(
|
| bool secure_transport_restricted,
|
| const std::vector<net::ProxyServer>& proxies_for_http) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - const net::NetLog::ParametersCallback& parameters_callback =
|
| + const net::NetLogParametersCallback& parameters_callback =
|
| base::Bind(&EnableDataReductionProxyCallback, secure_transport_restricted,
|
| proxies_for_http);
|
| PostEnabledEvent(net_log, net::NetLogEventType::DATA_REDUCTION_PROXY_ENABLED,
|
| @@ -185,7 +189,7 @@ void DataReductionProxyEventCreator::AddProxyEnabledEvent(
|
| void DataReductionProxyEventCreator::AddProxyDisabledEvent(
|
| net::NetLog* net_log) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - const net::NetLog::ParametersCallback& parameters_callback =
|
| + const net::NetLogParametersCallback& parameters_callback =
|
| base::Bind(&DisableDataReductionProxyCallback);
|
| PostEnabledEvent(net_log, net::NetLogEventType::DATA_REDUCTION_PROXY_ENABLED,
|
| false, parameters_callback);
|
| @@ -200,7 +204,7 @@ void DataReductionProxyEventCreator::AddBypassActionEvent(
|
| const base::TimeDelta& bypass_duration) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| int64_t expiration_ticks = GetExpirationTicks(bypass_duration.InSeconds());
|
| - const net::NetLog::ParametersCallback& parameters_callback =
|
| + const net::NetLogParametersCallback& parameters_callback =
|
| base::Bind(&UrlBypassActionCallback, bypass_action, request_method, url,
|
| should_retry, bypass_duration.InSeconds(), expiration_ticks);
|
| PostNetLogWithSourceBypassEvent(
|
| @@ -217,7 +221,7 @@ void DataReductionProxyEventCreator::AddBypassTypeEvent(
|
| const base::TimeDelta& bypass_duration) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| int64_t expiration_ticks = GetExpirationTicks(bypass_duration.InSeconds());
|
| - const net::NetLog::ParametersCallback& parameters_callback =
|
| + const net::NetLogParametersCallback& parameters_callback =
|
| base::Bind(&UrlBypassTypeCallback, bypass_type, request_method, url,
|
| should_retry, bypass_duration.InSeconds(), expiration_ticks);
|
| PostNetLogWithSourceBypassEvent(
|
| @@ -230,7 +234,7 @@ void DataReductionProxyEventCreator::AddProxyFallbackEvent(
|
| const std::string& proxy_url,
|
| int net_error) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - const net::NetLog::ParametersCallback& parameters_callback =
|
| + const net::NetLogParametersCallback& parameters_callback =
|
| base::Bind(&FallbackCallback, proxy_url, net_error);
|
| PostEvent(net_log, net::NetLogEventType::DATA_REDUCTION_PROXY_FALLBACK,
|
| parameters_callback);
|
| @@ -241,7 +245,7 @@ void DataReductionProxyEventCreator::BeginSecureProxyCheck(
|
| const GURL& url) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| // This callback must be invoked synchronously
|
| - const net::NetLog::ParametersCallback& parameters_callback =
|
| + const net::NetLogParametersCallback& parameters_callback =
|
| net::NetLog::StringCallback("url", &url.spec());
|
| PostNetLogWithSourceSecureProxyCheckEvent(
|
| net_log, net::NetLogEventType::DATA_REDUCTION_PROXY_CANARY_REQUEST,
|
| @@ -256,7 +260,7 @@ void DataReductionProxyEventCreator::EndSecureProxyCheck(
|
| int http_response_code,
|
| bool succeeded) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - const net::NetLog::ParametersCallback& parameters_callback = base::Bind(
|
| + const net::NetLogParametersCallback& parameters_callback = base::Bind(
|
| &EndCanaryRequestCallback, net_error, http_response_code, succeeded);
|
| PostNetLogWithSourceSecureProxyCheckEvent(
|
| net_log, net::NetLogEventType::DATA_REDUCTION_PROXY_CANARY_REQUEST,
|
| @@ -270,7 +274,7 @@ void DataReductionProxyEventCreator::BeginConfigRequest(
|
| const net::NetLogWithSource& net_log,
|
| const GURL& url) {
|
| // This callback must be invoked synchronously.
|
| - const net::NetLog::ParametersCallback& parameters_callback =
|
| + const net::NetLogParametersCallback& parameters_callback =
|
| net::NetLog::StringCallback("url", &url.spec());
|
| PostNetLogWithSourceConfigRequestEvent(
|
| net_log, net::NetLogEventType::DATA_REDUCTION_PROXY_CONFIG_REQUEST,
|
| @@ -287,7 +291,7 @@ void DataReductionProxyEventCreator::EndConfigRequest(
|
| const base::TimeDelta& retry_delay) {
|
| int64_t refresh_duration_minutes = refresh_duration.InMinutes();
|
| int64_t expiration_ticks = GetExpirationTicks(retry_delay.InSeconds());
|
| - const net::NetLog::ParametersCallback& parameters_callback = base::Bind(
|
| + const net::NetLogParametersCallback& parameters_callback = base::Bind(
|
| &EndConfigRequestCallback, net_error, http_response_code, failure_count,
|
| proxies_for_http, refresh_duration_minutes, expiration_ticks);
|
| PostNetLogWithSourceConfigRequestEvent(
|
| @@ -298,9 +302,9 @@ void DataReductionProxyEventCreator::EndConfigRequest(
|
| void DataReductionProxyEventCreator::PostEvent(
|
| net::NetLog* net_log,
|
| net::NetLogEventType type,
|
| - const net::NetLog::ParametersCallback& callback) {
|
| + const net::NetLogParametersCallback& callback) {
|
| std::unique_ptr<base::Value> event = BuildDataReductionProxyEvent(
|
| - type, net::NetLog::Source(), net::NetLogEventPhase::NONE, callback);
|
| + type, net::NetLogSource(), net::NetLogEventPhase::NONE, callback);
|
| if (event)
|
| storage_delegate_->AddEvent(std::move(event));
|
|
|
| @@ -312,9 +316,9 @@ void DataReductionProxyEventCreator::PostEnabledEvent(
|
| net::NetLog* net_log,
|
| net::NetLogEventType type,
|
| bool enabled,
|
| - const net::NetLog::ParametersCallback& callback) {
|
| + const net::NetLogParametersCallback& callback) {
|
| std::unique_ptr<base::Value> event = BuildDataReductionProxyEvent(
|
| - type, net::NetLog::Source(), net::NetLogEventPhase::NONE, callback);
|
| + type, net::NetLogSource(), net::NetLogEventPhase::NONE, callback);
|
| if (event)
|
| storage_delegate_->AddEnabledEvent(std::move(event), enabled);
|
|
|
| @@ -327,7 +331,7 @@ void DataReductionProxyEventCreator::PostNetLogWithSourceBypassEvent(
|
| net::NetLogEventType type,
|
| net::NetLogEventPhase phase,
|
| int64_t expiration_ticks,
|
| - const net::NetLog::ParametersCallback& callback) {
|
| + const net::NetLogParametersCallback& callback) {
|
| std::unique_ptr<base::Value> event =
|
| BuildDataReductionProxyEvent(type, net_log.source(), phase, callback);
|
| if (event)
|
| @@ -341,7 +345,7 @@ void DataReductionProxyEventCreator::PostNetLogWithSourceSecureProxyCheckEvent(
|
| net::NetLogEventType type,
|
| net::NetLogEventPhase phase,
|
| DataReductionProxyEventStorageDelegate::SecureProxyCheckState state,
|
| - const net::NetLog::ParametersCallback& callback) {
|
| + const net::NetLogParametersCallback& callback) {
|
| std::unique_ptr<base::Value> event(
|
| BuildDataReductionProxyEvent(type, net_log.source(), phase, callback));
|
| if (event)
|
| @@ -354,7 +358,7 @@ void DataReductionProxyEventCreator::PostNetLogWithSourceConfigRequestEvent(
|
| const net::NetLogWithSource& net_log,
|
| net::NetLogEventType type,
|
| net::NetLogEventPhase phase,
|
| - const net::NetLog::ParametersCallback& callback) {
|
| + const net::NetLogParametersCallback& callback) {
|
| std::unique_ptr<base::Value> event(
|
| BuildDataReductionProxyEvent(type, net_log.source(), phase, callback));
|
| if (event) {
|
|
|