Index: mojo/common/tracing_impl.h |
diff --git a/mojo/common/tracing_impl.h b/mojo/common/tracing_impl.h |
index 4fa2699c251a8b9c618443352baa1165fbe9cd49..d3f93c6426d47c2ec829a74d63c6b8d9d0e89453 100644 |
--- a/mojo/common/tracing_impl.h |
+++ b/mojo/common/tracing_impl.h |
@@ -7,27 +7,21 @@ |
#include "base/macros.h" |
#include "mojo/common/trace_provider_impl.h" |
-#include "mojo/public/cpp/application/interface_factory.h" |
-#include "mojo/services/tracing/interfaces/tracing.mojom.h" |
namespace mojo { |
class ApplicationImpl; |
-class TracingImpl : public InterfaceFactory<tracing::TraceProvider> { |
+class TracingImpl { |
public: |
TracingImpl(); |
- ~TracingImpl() override; |
+ ~TracingImpl(); |
// This connects to the tracing service and registers ourselves to provide |
// tracing data on demand. |
void Initialize(ApplicationImpl* app); |
private: |
- // InterfaceFactory<tracing::TraceProvider> implementation. |
- void Create(ApplicationConnection* connection, |
- InterfaceRequest<tracing::TraceProvider> request) override; |
- |
TraceProviderImpl provider_impl_; |
DISALLOW_COPY_AND_ASSIGN(TracingImpl); |