Index: services/catalog/public/interfaces/catalog.mojom |
diff --git a/services/catalog/public/interfaces/catalog.mojom b/services/catalog/public/interfaces/catalog.mojom |
index d9a0079169ba26693e57bb59ed1d1f7a4a65172c..df4549f849fe3293052537ed6f8bc6fbf457de6c 100644 |
--- a/services/catalog/public/interfaces/catalog.mojom |
+++ b/services/catalog/public/interfaces/catalog.mojom |
@@ -4,6 +4,8 @@ |
module catalog.mojom; |
+import "mojo/common/common_custom_types.mojom"; |
+ |
struct Entry { |
string name; |
string display_name; |
@@ -27,3 +29,10 @@ interface Catalog { |
// specified scheme. |
GetEntriesSupportingScheme(string protocol_scheme) => (array<Entry> entries); |
}; |
+ |
+// A control interface which may be exposed to privileged services. |
+interface CatalogControl { |
+ // Overrides the manifest path for a specific service named |name|. |
+ [Sync] |
+ OverrideManifestPath(string name, mojo.common.mojom.FilePath path) => (); |
+}; |