blob: 28e95904d0d0f46406512ef4348c852d11533f18 [file] [log] [blame]
{
"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" ]
}
}
}
}