Index: chrome/browser/extensions/api/metrics_private/metrics_private_api.h |
diff --git a/chrome/browser/extensions/api/metrics_private/metrics_private_api.h b/chrome/browser/extensions/api/metrics_private/metrics_private_api.h |
index e16ca4f6bbf8c8b1cab4b109365616338a064e99..21e1e7ba7fb5e06d2cc37dcdfceb124d16656e7d 100644 |
--- a/chrome/browser/extensions/api/metrics_private/metrics_private_api.h |
+++ b/chrome/browser/extensions/api/metrics_private/metrics_private_api.h |
@@ -15,7 +15,7 @@ |
namespace extensions { |
class MetricsPrivateGetIsCrashReportingEnabledFunction |
- : public SyncExtensionFunction { |
+ : public UIThreadExtensionFunction { |
public: |
DECLARE_EXTENSION_FUNCTION("metricsPrivate.getIsCrashReportingEnabled", |
METRICSPRIVATE_GETISCRASHRECORDINGENABLED) |
@@ -24,10 +24,10 @@ class MetricsPrivateGetIsCrashReportingEnabledFunction |
~MetricsPrivateGetIsCrashReportingEnabledFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
-class MetricsPrivateGetFieldTrialFunction : public SyncExtensionFunction { |
+class MetricsPrivateGetFieldTrialFunction : public UIThreadExtensionFunction { |
public: |
DECLARE_EXTENSION_FUNCTION("metricsPrivate.getFieldTrial", |
METRICSPRIVATE_GETFIELDTRIAL) |
@@ -36,10 +36,11 @@ class MetricsPrivateGetFieldTrialFunction : public SyncExtensionFunction { |
~MetricsPrivateGetFieldTrialFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
-class MetricsPrivateGetVariationParamsFunction : public SyncExtensionFunction { |
+class MetricsPrivateGetVariationParamsFunction |
+ : public UIThreadExtensionFunction { |
public: |
DECLARE_EXTENSION_FUNCTION("metricsPrivate.getVariationParams", |
METRICSPRIVATE_GETVARIATIONPARAMS) |
@@ -48,10 +49,11 @@ class MetricsPrivateGetVariationParamsFunction : public SyncExtensionFunction { |
~MetricsPrivateGetVariationParamsFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
-class MetricsPrivateRecordUserActionFunction : public SyncExtensionFunction { |
+class MetricsPrivateRecordUserActionFunction |
+ : public UIThreadExtensionFunction { |
public: |
DECLARE_EXTENSION_FUNCTION("metricsPrivate.recordUserAction", |
METRICSPRIVATE_RECORDUSERACTION) |
@@ -60,16 +62,18 @@ class MetricsPrivateRecordUserActionFunction : public SyncExtensionFunction { |
~MetricsPrivateRecordUserActionFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
-class MetricsHistogramHelperFunction : public SyncExtensionFunction { |
+class MetricsHistogramHelperFunction : public UIThreadExtensionFunction { |
protected: |
~MetricsHistogramHelperFunction() override {} |
- virtual bool RecordValue(const std::string& name, |
- base::HistogramType type, |
- int min, int max, size_t buckets, |
- int sample); |
+ void RecordValue(const std::string& name, |
+ base::HistogramType type, |
+ int min, |
+ int max, |
+ size_t buckets, |
+ int sample); |
}; |
class MetricsPrivateRecordValueFunction |
@@ -82,7 +86,7 @@ class MetricsPrivateRecordValueFunction |
~MetricsPrivateRecordValueFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
class MetricsPrivateRecordSparseValueFunction |
@@ -95,7 +99,7 @@ class MetricsPrivateRecordSparseValueFunction |
~MetricsPrivateRecordSparseValueFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
class MetricsPrivateRecordPercentageFunction |
@@ -108,7 +112,7 @@ class MetricsPrivateRecordPercentageFunction |
~MetricsPrivateRecordPercentageFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
class MetricsPrivateRecordCountFunction |
@@ -121,7 +125,7 @@ class MetricsPrivateRecordCountFunction |
~MetricsPrivateRecordCountFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
class MetricsPrivateRecordSmallCountFunction |
@@ -134,7 +138,7 @@ class MetricsPrivateRecordSmallCountFunction |
~MetricsPrivateRecordSmallCountFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
class MetricsPrivateRecordMediumCountFunction |
@@ -147,7 +151,7 @@ class MetricsPrivateRecordMediumCountFunction |
~MetricsPrivateRecordMediumCountFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
class MetricsPrivateRecordTimeFunction : public MetricsHistogramHelperFunction { |
@@ -159,7 +163,7 @@ class MetricsPrivateRecordTimeFunction : public MetricsHistogramHelperFunction { |
~MetricsPrivateRecordTimeFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
class MetricsPrivateRecordMediumTimeFunction |
@@ -172,7 +176,7 @@ class MetricsPrivateRecordMediumTimeFunction |
~MetricsPrivateRecordMediumTimeFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
class MetricsPrivateRecordLongTimeFunction |
@@ -185,7 +189,7 @@ class MetricsPrivateRecordLongTimeFunction |
~MetricsPrivateRecordLongTimeFunction() override {} |
// ExtensionFunction: |
- bool RunSync() override; |
+ ResponseAction Run() override; |
}; |
} // namespace extensions |