summaryrefslogtreecommitdiffstats
path: root/components/arc/BUILD.gn
diff options
context:
space:
mode:
authordenniskempin <denniskempin@google.com>2015-12-07 10:28:34 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-07 18:29:32 +0000
commit00457c2c9713ffde3122212c8a8623886781e251 (patch)
treec638d1290da7209dd422534dd58d7086aa3a50c8 /components/arc/BUILD.gn
parent2ac981bdc321624cedaf472a3a51654951723aff (diff)
downloadchromium_src-00457c2c9713ffde3122212c8a8623886781e251.zip
chromium_src-00457c2c9713ffde3122212c8a8623886781e251.tar.gz
chromium_src-00457c2c9713ffde3122212c8a8623886781e251.tar.bz2
arc: 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. Review URL: https://codereview.chromium.org/1496193002 Cr-Commit-Position: refs/heads/master@{#363522}
Diffstat (limited to 'components/arc/BUILD.gn')
-rw-r--r--components/arc/BUILD.gn2
1 files changed, 2 insertions, 0 deletions
diff --git a/components/arc/BUILD.gn b/components/arc/BUILD.gn
index 6ab9270..4e87ec8 100644
--- a/components/arc/BUILD.gn
+++ b/components/arc/BUILD.gn
@@ -8,6 +8,8 @@ static_library("arc") {
"arc_bridge_service.h",
"arc_bridge_service_impl.cc",
"arc_bridge_service_impl.h",
+ "arc_service_manager.cc",
+ "arc_service_manager.h",
"common/arc_message_generator.cc",
"common/arc_notification_types.cc",
]