Introduce the devices Mojo app
commited800dc138edfa261aa766281b96f736ff9824f6
authorrockot <rockot@chromium.org>
Thu, 11 Jun 2015 05:53:58 +0000 (10 22:53 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 11 Jun 2015 05:54:35 +0000 (11 05:54 +0000)
treeacb8cf3be46d24537b8904c9fc2620c0e9b715a2
parentc39c3572e353b8120ae64aaf77d32f52598b740e
Introduce the devices Mojo app

It's a small Mojo app that currently only hosts USB device
services. This CL adds the app along with an apptest suite
(run manually with mojo_runner mojo:devices_apptests).

The app is hooked up to Chrome to run in the browser process,
though there are currently no production code paths which
cause the app to launch.

BUG=498557

Review URL: https://codereview.chromium.org/1165223004

Cr-Commit-Position: refs/heads/master@{#333899}
25 files changed:
chrome/browser/BUILD.gn
chrome/browser/DEPS
chrome/browser/chrome_content_browser_client.cc
chrome/browser/chrome_content_browser_client.h
chrome/browser/chrome_device_client.cc
chrome/browser/chrome_device_client.h
chrome/chrome_browser.gypi
device/core/device_client.cc
device/core/device_client.h
device/devices_app/BUILD.gn [new file with mode: 0644]
device/devices_app/DEPS [new file with mode: 0644]
device/devices_app/OWNERS [new file with mode: 0644]
device/devices_app/devices_app.cc [new file with mode: 0644]
device/devices_app/devices_app.gyp [new file with mode: 0644]
device/devices_app/devices_app.h [new file with mode: 0644]
device/devices_app/devices_apptest.cc [new file with mode: 0644]
device/devices_app/main.cc [new file with mode: 0644]
device/usb/BUILD.gn
device/usb/device_manager_impl.cc
device/usb/device_manager_impl.h
device/usb/device_manager_impl_unittest.cc
device/usb/public/cpp/BUILD.gn
device/usb/public/cpp/device_manager_factory.h [deleted file]
device/usb/usb_context.cc
mojo/application/public/cpp/BUILD.gn