Index: mojo/services/tracing/interfaces/trace_provider_registry.mojom |
diff --git a/mojo/services/tracing/interfaces/trace_provider_registry.mojom b/mojo/services/tracing/interfaces/trace_provider_registry.mojom |
new file mode 100644 |
index 0000000000000000000000000000000000000000..64a96d7c119d9131e80850ad524736a90b4522f8 |
--- /dev/null |
+++ b/mojo/services/tracing/interfaces/trace_provider_registry.mojom |
@@ -0,0 +1,17 @@ |
+// Copyright 2016 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+// This file contains the top-level interface (provided by the tracing |
+// application's ServiceProvider) used by things that want to register |
+// themselves to participate in tracing. |
+ |
+[DartPackage="mojo_services"] |
+module tracing; |
+ |
+import "tracing/interfaces/tracing.mojom"; |
+ |
+[ServiceName="tracing.TraceProviderRegistry"] |
+interface TraceProviderRegistry { |
+ RegisterTraceProvider(TraceProvider trace_provider); |
+}; |