Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(48)

Side by Side Diff: chrome/browser/extensions/api/metrics_private/metrics_private_api.h

Issue 624153002: replace OVERRIDE and FINAL with override and final in chrome/browser/extensions/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_ 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_
6 #define CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_ 6 #define CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/metrics/histogram.h" 10 #include "base/metrics/histogram.h"
11 #include "extensions/browser/extension_function.h" 11 #include "extensions/browser/extension_function.h"
12 12
13 namespace extensions { 13 namespace extensions {
14 14
15 class MetricsPrivateGetIsCrashReportingEnabledFunction 15 class MetricsPrivateGetIsCrashReportingEnabledFunction
16 : public SyncExtensionFunction { 16 : public SyncExtensionFunction {
17 public: 17 public:
18 DECLARE_EXTENSION_FUNCTION("metricsPrivate.getIsCrashReportingEnabled", 18 DECLARE_EXTENSION_FUNCTION("metricsPrivate.getIsCrashReportingEnabled",
19 METRICSPRIVATE_GETISCRASHRECORDINGENABLED) 19 METRICSPRIVATE_GETISCRASHRECORDINGENABLED)
20 20
21 protected: 21 protected:
22 virtual ~MetricsPrivateGetIsCrashReportingEnabledFunction() {} 22 virtual ~MetricsPrivateGetIsCrashReportingEnabledFunction() {}
23 23
24 // ExtensionFunction: 24 // ExtensionFunction:
25 virtual bool RunSync() OVERRIDE; 25 virtual bool RunSync() override;
26 }; 26 };
27 27
28 class MetricsPrivateGetFieldTrialFunction : public SyncExtensionFunction { 28 class MetricsPrivateGetFieldTrialFunction : public SyncExtensionFunction {
29 public: 29 public:
30 DECLARE_EXTENSION_FUNCTION("metricsPrivate.getFieldTrial", 30 DECLARE_EXTENSION_FUNCTION("metricsPrivate.getFieldTrial",
31 METRICSPRIVATE_GETFIELDTRIAL) 31 METRICSPRIVATE_GETFIELDTRIAL)
32 32
33 protected: 33 protected:
34 virtual ~MetricsPrivateGetFieldTrialFunction() {} 34 virtual ~MetricsPrivateGetFieldTrialFunction() {}
35 35
36 // ExtensionFunction: 36 // ExtensionFunction:
37 virtual bool RunSync() OVERRIDE; 37 virtual bool RunSync() override;
38 }; 38 };
39 39
40 class MetricsPrivateGetVariationParamsFunction : public SyncExtensionFunction { 40 class MetricsPrivateGetVariationParamsFunction : public SyncExtensionFunction {
41 public: 41 public:
42 DECLARE_EXTENSION_FUNCTION("metricsPrivate.getVariationParams", 42 DECLARE_EXTENSION_FUNCTION("metricsPrivate.getVariationParams",
43 METRICSPRIVATE_GETVARIATIONPARAMS) 43 METRICSPRIVATE_GETVARIATIONPARAMS)
44 44
45 protected: 45 protected:
46 virtual ~MetricsPrivateGetVariationParamsFunction() {} 46 virtual ~MetricsPrivateGetVariationParamsFunction() {}
47 47
48 // ExtensionFunction: 48 // ExtensionFunction:
49 virtual bool RunSync() OVERRIDE; 49 virtual bool RunSync() override;
50 }; 50 };
51 51
52 class MetricsPrivateRecordUserActionFunction : public SyncExtensionFunction { 52 class MetricsPrivateRecordUserActionFunction : public SyncExtensionFunction {
53 public: 53 public:
54 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordUserAction", 54 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordUserAction",
55 METRICSPRIVATE_RECORDUSERACTION) 55 METRICSPRIVATE_RECORDUSERACTION)
56 56
57 protected: 57 protected:
58 virtual ~MetricsPrivateRecordUserActionFunction() {} 58 virtual ~MetricsPrivateRecordUserActionFunction() {}
59 59
60 // ExtensionFunction: 60 // ExtensionFunction:
61 virtual bool RunSync() OVERRIDE; 61 virtual bool RunSync() override;
62 }; 62 };
63 63
64 class MetricsHistogramHelperFunction : public SyncExtensionFunction { 64 class MetricsHistogramHelperFunction : public SyncExtensionFunction {
65 protected: 65 protected:
66 virtual ~MetricsHistogramHelperFunction() {} 66 virtual ~MetricsHistogramHelperFunction() {}
67 virtual bool RecordValue(const std::string& name, 67 virtual bool RecordValue(const std::string& name,
68 base::HistogramType type, 68 base::HistogramType type,
69 int min, int max, size_t buckets, 69 int min, int max, size_t buckets,
70 int sample); 70 int sample);
71 }; 71 };
72 72
73 class MetricsPrivateRecordValueFunction 73 class MetricsPrivateRecordValueFunction
74 : public MetricsHistogramHelperFunction { 74 : public MetricsHistogramHelperFunction {
75 public: 75 public:
76 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordValue", 76 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordValue",
77 METRICSPRIVATE_RECORDVALUE) 77 METRICSPRIVATE_RECORDVALUE)
78 78
79 protected: 79 protected:
80 virtual ~MetricsPrivateRecordValueFunction() {} 80 virtual ~MetricsPrivateRecordValueFunction() {}
81 81
82 // ExtensionFunction: 82 // ExtensionFunction:
83 virtual bool RunSync() OVERRIDE; 83 virtual bool RunSync() override;
84 }; 84 };
85 85
86 class MetricsPrivateRecordSparseValueFunction 86 class MetricsPrivateRecordSparseValueFunction
87 : public MetricsHistogramHelperFunction { 87 : public MetricsHistogramHelperFunction {
88 public: 88 public:
89 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordSparseValue", 89 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordSparseValue",
90 METRICSPRIVATE_RECORDSPARSEVALUE) 90 METRICSPRIVATE_RECORDSPARSEVALUE)
91 91
92 protected: 92 protected:
93 virtual ~MetricsPrivateRecordSparseValueFunction() {} 93 virtual ~MetricsPrivateRecordSparseValueFunction() {}
94 94
95 // ExtensionFunction: 95 // ExtensionFunction:
96 virtual bool RunSync() OVERRIDE; 96 virtual bool RunSync() override;
97 }; 97 };
98 98
99 class MetricsPrivateRecordPercentageFunction 99 class MetricsPrivateRecordPercentageFunction
100 : public MetricsHistogramHelperFunction { 100 : public MetricsHistogramHelperFunction {
101 public: 101 public:
102 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordPercentage", 102 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordPercentage",
103 METRICSPRIVATE_RECORDPERCENTAGE) 103 METRICSPRIVATE_RECORDPERCENTAGE)
104 104
105 protected: 105 protected:
106 virtual ~MetricsPrivateRecordPercentageFunction() {} 106 virtual ~MetricsPrivateRecordPercentageFunction() {}
107 107
108 // ExtensionFunction: 108 // ExtensionFunction:
109 virtual bool RunSync() OVERRIDE; 109 virtual bool RunSync() override;
110 }; 110 };
111 111
112 class MetricsPrivateRecordCountFunction 112 class MetricsPrivateRecordCountFunction
113 : public MetricsHistogramHelperFunction { 113 : public MetricsHistogramHelperFunction {
114 public: 114 public:
115 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordCount", 115 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordCount",
116 METRICSPRIVATE_RECORDCOUNT) 116 METRICSPRIVATE_RECORDCOUNT)
117 117
118 protected: 118 protected:
119 virtual ~MetricsPrivateRecordCountFunction() {} 119 virtual ~MetricsPrivateRecordCountFunction() {}
120 120
121 // ExtensionFunction: 121 // ExtensionFunction:
122 virtual bool RunSync() OVERRIDE; 122 virtual bool RunSync() override;
123 }; 123 };
124 124
125 class MetricsPrivateRecordSmallCountFunction 125 class MetricsPrivateRecordSmallCountFunction
126 : public MetricsHistogramHelperFunction { 126 : public MetricsHistogramHelperFunction {
127 public: 127 public:
128 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordSmallCount", 128 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordSmallCount",
129 METRICSPRIVATE_RECORDSMALLCOUNT) 129 METRICSPRIVATE_RECORDSMALLCOUNT)
130 130
131 protected: 131 protected:
132 virtual ~MetricsPrivateRecordSmallCountFunction() {} 132 virtual ~MetricsPrivateRecordSmallCountFunction() {}
133 133
134 // ExtensionFunction: 134 // ExtensionFunction:
135 virtual bool RunSync() OVERRIDE; 135 virtual bool RunSync() override;
136 }; 136 };
137 137
138 class MetricsPrivateRecordMediumCountFunction 138 class MetricsPrivateRecordMediumCountFunction
139 : public MetricsHistogramHelperFunction { 139 : public MetricsHistogramHelperFunction {
140 public: 140 public:
141 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordMediumCount", 141 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordMediumCount",
142 METRICSPRIVATE_RECORDMEDIUMCOUNT) 142 METRICSPRIVATE_RECORDMEDIUMCOUNT)
143 143
144 protected: 144 protected:
145 virtual ~MetricsPrivateRecordMediumCountFunction() {} 145 virtual ~MetricsPrivateRecordMediumCountFunction() {}
146 146
147 // ExtensionFunction: 147 // ExtensionFunction:
148 virtual bool RunSync() OVERRIDE; 148 virtual bool RunSync() override;
149 }; 149 };
150 150
151 class MetricsPrivateRecordTimeFunction : public MetricsHistogramHelperFunction { 151 class MetricsPrivateRecordTimeFunction : public MetricsHistogramHelperFunction {
152 public: 152 public:
153 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordTime", 153 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordTime",
154 METRICSPRIVATE_RECORDTIME) 154 METRICSPRIVATE_RECORDTIME)
155 155
156 protected: 156 protected:
157 virtual ~MetricsPrivateRecordTimeFunction() {} 157 virtual ~MetricsPrivateRecordTimeFunction() {}
158 158
159 // ExtensionFunction: 159 // ExtensionFunction:
160 virtual bool RunSync() OVERRIDE; 160 virtual bool RunSync() override;
161 }; 161 };
162 162
163 class MetricsPrivateRecordMediumTimeFunction 163 class MetricsPrivateRecordMediumTimeFunction
164 : public MetricsHistogramHelperFunction { 164 : public MetricsHistogramHelperFunction {
165 public: 165 public:
166 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordMediumTime", 166 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordMediumTime",
167 METRICSPRIVATE_RECORDMEDIUMTIME) 167 METRICSPRIVATE_RECORDMEDIUMTIME)
168 168
169 protected: 169 protected:
170 virtual ~MetricsPrivateRecordMediumTimeFunction() {} 170 virtual ~MetricsPrivateRecordMediumTimeFunction() {}
171 171
172 // ExtensionFunction: 172 // ExtensionFunction:
173 virtual bool RunSync() OVERRIDE; 173 virtual bool RunSync() override;
174 }; 174 };
175 175
176 class MetricsPrivateRecordLongTimeFunction 176 class MetricsPrivateRecordLongTimeFunction
177 : public MetricsHistogramHelperFunction { 177 : public MetricsHistogramHelperFunction {
178 public: 178 public:
179 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordLongTime", 179 DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordLongTime",
180 METRICSPRIVATE_RECORDLONGTIME) 180 METRICSPRIVATE_RECORDLONGTIME)
181 181
182 protected: 182 protected:
183 virtual ~MetricsPrivateRecordLongTimeFunction() {} 183 virtual ~MetricsPrivateRecordLongTimeFunction() {}
184 184
185 // ExtensionFunction: 185 // ExtensionFunction:
186 virtual bool RunSync() OVERRIDE; 186 virtual bool RunSync() override;
187 }; 187 };
188 188
189 } // namespace extensions 189 } // namespace extensions
190 190
191 #endif // CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_ 191 #endif // CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_
OLDNEW
« no previous file with comments | « chrome/browser/extensions/api/messaging/native_process_launcher.cc ('k') | chrome/browser/extensions/api/module/module.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698