Chromium Code Reviews| Index: src/tracing/tracing-category-observer.h |
| diff --git a/src/tracing/tracing-category-observer.h b/src/tracing/tracing-category-observer.h |
| index 5e463030bcadb59dbb75a34fb268a144f8d7fd7e..f73dd5926657c024635fb18ab39e60e4236c10c9 100644 |
| --- a/src/tracing/tracing-category-observer.h |
| +++ b/src/tracing/tracing-category-observer.h |
| @@ -6,20 +6,31 @@ |
| #define V8_TRACING_TRACING_CATEGORY_OBSERVER_H_ |
| #include "include/v8-platform.h" |
| -#include "include/v8-tracing.h" |
| +#include "src/base/macros.h" |
| namespace v8 { |
| namespace tracing { |
| -class TracingCategoryObserverImpl : public TracingCategoryObserver, |
| - public Platform::TraceStateObserver { |
| +class TracingCategoryObserver : public Platform::TraceStateObserver { |
| public: |
| - TracingCategoryObserverImpl(); |
| - ~TracingCategoryObserverImpl(); |
| + enum Mode { |
| + ENABLED_BY_NATIVE = 1 << 0, |
| + ENABLED_BY_TRACING = 1 << 1, |
| + }; |
| + |
| + static void SetUp(); |
| + static void TearDown(); |
| // v8::Platform::TraceStateObserver |
| void OnTraceEnabled() final; |
| void OnTraceDisabled() final; |
| + |
| + ~TracingCategoryObserver() = default; |
|
alph
2016/11/02 20:18:23
nit: not needed
lpy
2016/11/02 21:52:27
Done.
|
| + |
| + private: |
| + TracingCategoryObserver() = default; |
| + |
| + DISALLOW_COPY_AND_ASSIGN(TracingCategoryObserver); |
| }; |
| } // namespace tracing |