| Index: net/reporting/reporting_policy.cc
|
| diff --git a/net/reporting/reporting_policy.cc b/net/reporting/reporting_policy.cc
|
| index 6d36f845292fe5920e22894a5441f78c10b75185..8150f0b747e39731c9db52f41b58680c314c3dcc 100644
|
| --- a/net/reporting/reporting_policy.cc
|
| +++ b/net/reporting/reporting_policy.cc
|
| @@ -4,9 +4,14 @@
|
|
|
| #include "net/reporting/reporting_policy.h"
|
|
|
| +#include "base/time/time.h"
|
| +
|
| namespace net {
|
|
|
| -ReportingPolicy::ReportingPolicy() {
|
| +ReportingPolicy::ReportingPolicy()
|
| + : persistence_interval(base::TimeDelta::FromMinutes(1)),
|
| + persist_reports_across_restarts(false),
|
| + persist_clients_across_restarts(true) {
|
| endpoint_backoff_policy.num_errors_to_ignore = 0;
|
| endpoint_backoff_policy.initial_delay_ms = 60 * 1000; // 1 minute
|
| endpoint_backoff_policy.multiply_factor = 2.0;
|
| @@ -17,7 +22,10 @@ ReportingPolicy::ReportingPolicy() {
|
| }
|
|
|
| ReportingPolicy::ReportingPolicy(const ReportingPolicy& other)
|
| - : endpoint_backoff_policy(other.endpoint_backoff_policy) {}
|
| + : endpoint_backoff_policy(other.endpoint_backoff_policy),
|
| + persistence_interval(other.persistence_interval),
|
| + persist_reports_across_restarts(other.persist_reports_across_restarts),
|
| + persist_clients_across_restarts(other.persist_clients_across_restarts) {}
|
|
|
| ReportingPolicy::~ReportingPolicy() {}
|
|
|
|
|