Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(108)

Side by Side Diff: services/service_manager/manifest.json

Issue 2446313003: Revise InterfaceRegistry API to support filtering interfaces @ Bind() time. (Closed)
Patch Set: . Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « services/catalog/manifest.json ('k') | services/service_manager/public/cpp/identity.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 "manifest_version": 1, 2 "manifest_version": 1,
3 "name": "service:service_manager", 3 "name": "service:service_manager",
4 "display_name": "Service Manager", 4 "display_name": "Service Manager",
5 "interface_provider_specs": { 5 "interface_provider_specs": {
6 "service_manager:connector": { 6 "service_manager:connector": {
7 // NOTE: This manifest is for documentation purposes only. Relevant 7 // NOTE: This manifest is for documentation purposes only. Relevant
8 // capability spec is defined inline in the ServiceManager implementation. 8 // capability spec is defined inline in the ServiceManager implementation.
9 // 9 //
10 // TODO(rockot): Fix this. We can bake this file into ServiceManager at 10 // TODO(rockot): Fix this. We can bake this file into ServiceManager at
11 // build time or something. Same with service:catalog. 11 // build time or something. Same with service:catalog.
12 "provides": { 12 "provides": {
13 // Clients requesting this class are able to connect to other clients as 13 // Clients requesting this class are able to connect to other clients as
14 // specific users other than their own. 14 // specific users other than their own.
15 "service_manager:user_id": [ ], 15 "service_manager:user_id": [ ],
16 // Clients requesting this class are allowed to register clients for 16 // Clients requesting this class are allowed to register clients for
17 // processes they launch themselves. 17 // processes they launch themselves.
18 "service_manager:client_process": [ ], 18 "service_manager:client_process": [ ],
19 // Clients requesting this class are allowed to connect to other clients 19 // Clients requesting this class are allowed to connect to other clients
20 // in specific process instance groups. 20 // in specific process instance groups.
21 "service_manager:instance_name": [ ], 21 "service_manager:instance_name": [ ],
22 // Clients requesting this class are run as a unique user id which is 22 // Clients requesting this class are run as a unique user id which is
23 // visible to clients run as any user. 23 // visible to clients run as any user.
24 "service_manager:all_users": [ ], 24 "service_manager:all_users": [ ],
25 "service_manager:block_wildcard": [ ], 25 "service_manager:block_wildcard": [ ],
26 // Clients requesting this class block inbound requests to bind interfac es
27 // from other sources who specify wildcard rules in their manifest
28 // capability interface sets.
29 "service_manager:explicit_class": [ ],
30 26
31 "service_manager:service_manager": [ 27 "service_manager:service_manager": [
32 "service_manager::mojom::ServiceManager" 28 "service_manager::mojom::ServiceManager"
33 ] 29 ]
34 }, 30 },
35 "requires": { 31 "requires": {
36 "*": [ "service_manager:service_factory" ], 32 "*": [ "service_manager:service_factory" ],
37 "service:catalog": [ "service_manager:resolver" ], 33 "service:catalog": [ "service_manager:resolver" ],
38 "service:tracing": [ "app" ] 34 "service:tracing": [ "app" ]
39 } 35 }
40 } 36 }
41 } 37 }
42 } 38 }
OLDNEW
« no previous file with comments | « services/catalog/manifest.json ('k') | services/service_manager/public/cpp/identity.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698