| Index: content/browser/tracing/background_tracing_config_impl.h
|
| diff --git a/content/browser/tracing/background_tracing_config_impl.h b/content/browser/tracing/background_tracing_config_impl.h
|
| index c3ff85cab1ccd3301e2e826ac7e01d9c9bb59d97..03963b2353b27e922d3711512c5cc564d8ba9269 100644
|
| --- a/content/browser/tracing/background_tracing_config_impl.h
|
| +++ b/content/browser/tracing/background_tracing_config_impl.h
|
| @@ -5,6 +5,7 @@
|
| #ifndef CONTENT_BROWSER_TRACING_BACKGROUND_TRACING_CONFIG_IMPL_H_
|
| #define CONTENT_BROWSER_TRACING_BACKGROUND_TRACING_CONFIG_IMPL_H_
|
|
|
| +#include "base/gtest_prod_util.h"
|
| #include "base/memory/scoped_vector.h"
|
| #include "content/common/content_export.h"
|
| #include "content/public/browser/background_tracing_config.h"
|
| @@ -36,6 +37,13 @@ class CONTENT_EXPORT BackgroundTracingConfigImpl
|
| }
|
|
|
| const ScopedVector<BackgroundTracingRule>& rules() const { return rules_; }
|
| + const std::string& scenario_name() const { return scenario_name_; }
|
| + const std::string& enable_blink_features() const {
|
| + return enable_blink_features_;
|
| + }
|
| + const std::string& disable_blink_features() const {
|
| + return disable_blink_features_;
|
| + }
|
|
|
| void AddPreemptiveRule(const base::DictionaryValue* dict);
|
| void AddReactiveRule(
|
| @@ -57,8 +65,14 @@ class CONTENT_EXPORT BackgroundTracingConfigImpl
|
| BackgroundTracingConfigImpl::CategoryPreset* category_preset);
|
|
|
| private:
|
| + FRIEND_TEST_ALL_PREFIXES(BackgroundTracingConfigTest,
|
| + ValidPreemptiveConfigToString);
|
| +
|
| CategoryPreset category_preset_;
|
| ScopedVector<BackgroundTracingRule> rules_;
|
| + std::string scenario_name_;
|
| + std::string enable_blink_features_;
|
| + std::string disable_blink_features_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(BackgroundTracingConfigImpl);
|
| };
|
|
|