| Index: chrome/browser/metrics/metrics_service_accessor.h
|
| diff --git a/chrome/browser/metrics/metrics_service_accessor.h b/chrome/browser/metrics/metrics_service_accessor.h
|
| index 7883f7310f0cfa68100865cbc1957c6f66c40942..df2f3e0f49ddd9cd053aa4d00c4c03fe7efffe19 100644
|
| --- a/chrome/browser/metrics/metrics_service_accessor.h
|
| +++ b/chrome/browser/metrics/metrics_service_accessor.h
|
| @@ -10,30 +10,35 @@
|
|
|
| #include "base/macros.h"
|
|
|
| +namespace metrics {
|
| class MetricsService;
|
| class MetricsServiceObserver;
|
| +}
|
|
|
| // This class limits and documents access to metrics service helper methods.
|
| // These methods are protected so each user has to inherit own program-specific
|
| // specialization and enable access there by declaring friends.
|
| class MetricsServiceAccessor {
|
| protected:
|
| - // Constructor declared as protected to enable inheritance. Decendants should
|
| + // Constructor declared as protected to enable inheritance. Descendants should
|
| // disallow instantiation.
|
| MetricsServiceAccessor() {}
|
|
|
| // Registers/unregisters |observer| to receive MetricsLog notifications
|
| // from metrics service.
|
| - static void AddMetricsServiceObserver(MetricsServiceObserver* observer);
|
| - static void RemoveMetricsServiceObserver(MetricsServiceObserver* observer);
|
| + static void AddMetricsServiceObserver(
|
| + metrics::MetricsServiceObserver* observer);
|
| + static void RemoveMetricsServiceObserver(
|
| + metrics::MetricsServiceObserver* observer);
|
|
|
| // Registers the specified synthetic field trial (identified by a hash of the
|
| // trial name and group name) with |metrics_service|, if the service is not
|
| // NULL, returning true on success.
|
| // See the comment on MetricsService::RegisterSyntheticFieldTrial for details.
|
| - static bool RegisterSyntheticFieldTrial(MetricsService* metrics_service,
|
| - uint32_t trial_name_hash,
|
| - uint32_t group_name_hash);
|
| + static bool RegisterSyntheticFieldTrial(
|
| + metrics::MetricsService* metrics_service,
|
| + uint32_t trial_name_hash,
|
| + uint32_t group_name_hash);
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(MetricsServiceAccessor);
|
|
|