Descriptionarc: Add ArcServiceManager to own all future ARC services
Currently the ArcBridgeService is the only ARC related service, but we have
more services coming. To initialize those services along with the
ArcBridgeService, this CL adds an ArcServiceManager which owns, initializes
and destroys them. This way we will not have to litter
ChromeBrowserMainPartsChromeos with multiple ARC services.
BUG=chromium:558499
TEST=This is a refactoring, check that the ArcBridgeService is still operating
as expected.
Committed: https://crrev.com/00457c2c9713ffde3122212c8a8623886781e251
Cr-Commit-Position: refs/heads/master@{#363522}
Patch Set 1 #Patch Set 2 : nit fix #
Total comments: 4
Patch Set 3 : Nit fixes #Patch Set 4 : rebased. updated chrome/browser/ui/app_list/arc with new singleton #Patch Set 5 : updated arc app list #Patch Set 6 : reverted removal of ArcBridgeService::Get due to dependencies that are using it in tests #Patch Set 7 : revert dropped the arc_service_manager files #Patch Set 8 : readded file #
Dependent Patchsets: Messages
Total messages: 48 (22 generated)
|