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

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

Issue 2389133008: Mash: Replaces "exe:chrome" with "service:content_browser" (Closed)
Patch Set: rebase Created 4 years, 2 months 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/reader.cc ('k') | services/shell/public/service_manifest.gni » ('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:shell", 3 "name": "service:shell",
4 "display_name": "Service Manager", 4 "display_name": "Service Manager",
5 "capabilities": { 5 "capabilities": {
6 // NOTE: This manifest is for documentation purposes only. Relevant
7 // capability spec is defined inline in the ServiceManager implementation.
8 //
9 // TODO(rockot): Fix this. We can bake this file into ServiceManager at
10 // build time or something. Same with service:catalog.
6 "provided": { 11 "provided": {
7 // Clients requesting this class are able to connect to other clients as 12 // Clients requesting this class are able to connect to other clients as
8 // specific users other than their own. 13 // specific users other than their own.
9 "shell:user_id": [ ], 14 "shell:user_id": [ ],
10 // Clients requesting this class are allowed to register clients for 15 // Clients requesting this class are allowed to register clients for
11 // processes they launch themselves. 16 // processes they launch themselves.
12 "shell:client_process": [ ], 17 "shell:client_process": [ ],
13 // Clients requesting this class are allowed to connect to other clients 18 // Clients requesting this class are allowed to connect to other clients
14 // in specific process instance groups. 19 // in specific process instance groups.
15 "shell:instance_name": [ ], 20 "shell:instance_name": [ ],
16 // Clients requesting this class are run as a unique user id which is 21 // Clients requesting this class are run as a unique user id which is
17 // visible to clients run as any user. 22 // visible to clients run as any user.
18 "shell:all_users": [ ], 23 "shell:all_users": [ ],
19 "shell:block_wildcard": [ ], 24 "shell:block_wildcard": [ ],
20 // Clients requesting this class block inbound requests to bind interfaces 25 // Clients requesting this class block inbound requests to bind interfaces
21 // from other sources who specify wildcard rules in their manifest 26 // from other sources who specify wildcard rules in their manifest
22 // capability interface sets. 27 // capability interface sets.
23 "shell:explicit_class": [ ] 28 "shell:explicit_class": [ ]
24 }, 29 },
25 "required": { 30 "required": {
26 "service:shell": { "classes": [ "shell:all_users" ] } 31 "service:shell": { "classes": [ "shell:all_users" ] }
27 } 32 }
28 } 33 }
29 } 34 }
OLDNEW
« no previous file with comments | « services/catalog/reader.cc ('k') | services/shell/public/service_manifest.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698