Index: mojo/common/tracing_impl.h |
diff --git a/mojo/common/tracing_impl.h b/mojo/common/tracing_impl.h |
index e245bd663e8d3b33ef89d8bfe3a70a7d7ed5e29d..4fa2699c251a8b9c618443352baa1165fbe9cd49 100644 |
--- a/mojo/common/tracing_impl.h |
+++ b/mojo/common/tracing_impl.h |
@@ -6,14 +6,15 @@ |
#define MOJO_COMMON_TRACING_IMPL_H_ |
#include "base/macros.h" |
+#include "mojo/common/trace_provider_impl.h" |
#include "mojo/public/cpp/application/interface_factory.h" |
-#include "mojo/services/tracing/public/interfaces/tracing.mojom.h" |
+#include "mojo/services/tracing/interfaces/tracing.mojom.h" |
namespace mojo { |
class ApplicationImpl; |
-class TracingImpl : public InterfaceFactory<tracing::TraceController> { |
+class TracingImpl : public InterfaceFactory<tracing::TraceProvider> { |
public: |
TracingImpl(); |
~TracingImpl() override; |
@@ -23,9 +24,11 @@ class TracingImpl : public InterfaceFactory<tracing::TraceController> { |
void Initialize(ApplicationImpl* app); |
private: |
- // InterfaceFactory<tracing::TraceController> implementation. |
+ // InterfaceFactory<tracing::TraceProvider> implementation. |
void Create(ApplicationConnection* connection, |
- InterfaceRequest<tracing::TraceController> request) override; |
+ InterfaceRequest<tracing::TraceProvider> request) override; |
+ |
+ TraceProviderImpl provider_impl_; |
DISALLOW_COPY_AND_ASSIGN(TracingImpl); |
}; |