| { |
| "name": "service:content_browser", |
| "process-group": "browser", |
| "display_name": "Content (browser process)", |
| "interface_provider_specs": { |
| "service_manager:connector": { |
| // Remove this once http://crbug.com/632818 is fixed. |
| "provides": { |
| "gpu": [ ], |
| "plugin": [ ], |
| "renderer": [ |
| "blink::mojom::BackgroundSyncService", |
| "blink::mojom::BroadcastChannelProvider", |
| "blink::mojom::BudgetService", |
| "blink::mojom::Hyphenation", |
| "blink::mojom::MimeRegistry", |
| "blink::mojom::NotificationService", |
| "blink::mojom::OffscreenCanvasCompositorFrameSinkProvider", |
| "blink::mojom::OffscreenCanvasSurface", |
| "blink::mojom::PermissionService", |
| "blink::mojom::ShapeDetection", |
| "blink::mojom::WebSocket", |
| "content::mojom::MemoryCoordinatorHandle", |
| "content::mojom::ServiceWorkerDispatcherHost", |
| "content::mojom::StoragePartitionService", |
| "content::mojom::URLLoaderFactory", |
| "content::mojom::VideoCaptureHost", |
| "device::BatteryMonitor", |
| "device::mojom::LightSensor", |
| "device::mojom::MotionSensor", |
| "device::mojom::OrientationSensor", |
| "device::mojom::TimeZoneMonitor", |
| "media::mojom::ImageCapture", |
| "memory_coordinator::mojom::MemoryCoordinatorHandle" |
| ], |
| "service_manager:service_factory": [ |
| "service_manager::mojom::ServiceFactory" |
| ] |
| }, |
| "requires": { |
| "*": [ "app" ], |
| // In classic ash, the browser supplies ash interfaces to itself. |
| "service:content_browser": [ "ash" ], |
| "service:content_gpu": [ "browser" ], |
| "service:content_plugin": [ "browser" ], |
| "service:content_renderer": [ "browser" ], |
| "service:content_utility": [ "browser" ], |
| "service:service_manager": [ |
| "service_manager:client_process", |
| "service_manager:instance_name", |
| "service_manager:user_id" |
| ], |
| "service:file": [ "file:filesystem", "file:leveldb" ], |
| "service:media": [ "media:media" ] |
| } |
| } |
| } |
| } |