Index: chrome/browser/metrics/perf/perf_provider_chromeos.h |
diff --git a/chrome/browser/metrics/perf/perf_provider_chromeos.h b/chrome/browser/metrics/perf/perf_provider_chromeos.h |
index 6f2c7e744711bc46e61e272bdb378c16cb1af989..68d1cd79b908705679f9fd06e7bda6a73e991dcc 100644 |
--- a/chrome/browser/metrics/perf/perf_provider_chromeos.h |
+++ b/chrome/browser/metrics/perf/perf_provider_chromeos.h |
@@ -61,7 +61,7 @@ class PerfProvider : public base::NonThreadSafe, |
} |
private: |
- TriggerParams() = default; // POD |
+ TriggerParams() = delete; |
// Limit the number of profiles collected. |
int64_t sampling_factor_; |
@@ -71,6 +71,8 @@ class PerfProvider : public base::NonThreadSafe, |
TimeDeltaInternalType max_collection_delay_; |
}; |
+ CollectionParams(); |
+ |
CollectionParams(base::TimeDelta collection_duration, |
base::TimeDelta periodic_interval, |
TriggerParams resume_from_suspend, |
@@ -104,8 +106,6 @@ class PerfProvider : public base::NonThreadSafe, |
} |
private: |
- CollectionParams() = default; // POD |
- |
// Time perf is run for. |
TimeDeltaInternalType collection_duration_; |
@@ -117,6 +117,8 @@ class PerfProvider : public base::NonThreadSafe, |
// Parameters for RESUME_FROM_SUSPEND and RESTORE_SESSION collections: |
TriggerParams resume_from_suspend_; |
TriggerParams restore_session_; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(CollectionParams); |
}; |
// Parses a PerfDataProto from serialized data |perf_data|, if it exists. |
@@ -155,8 +157,6 @@ class PerfProvider : public base::NonThreadSafe, |
} |
private: |
- static const CollectionParams kDefaultParameters; |
- |
// Class that listens for changes to the login state. When a normal user logs |
// in, it updates PerfProvider to start collecting data. |
class LoginObserver : public chromeos::LoginState::Observer { |