From 811769ba67bef5ff1e0a120146c0d593a6ebe5db Mon Sep 17 00:00:00 2001
From: lhchavez <lhchavez@chromium.org>
Date: Thu, 21 Jan 2016 15:27:25 -0800
Subject: arc-bridge: Introduce the ArcService class

Several services managed by ARC were introducing empty, opaque classes
just to be able to be constructed outside of components/. This was
becoming ugly, so introduce just one interface that all services must
implement and whose lifecycle will be managed by ArcServiceManager.

BUG=None
TEST=trybots

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

Cr-Commit-Position: refs/heads/master@{#370825}
---
 components/arc/BUILD.gn | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

(limited to 'components/arc/BUILD.gn')

diff --git a/components/arc/BUILD.gn b/components/arc/BUILD.gn
index 5151d5a..0a5501d 100644
--- a/components/arc/BUILD.gn
+++ b/components/arc/BUILD.gn
@@ -12,9 +12,10 @@ static_library("arc") {
     "arc_bridge_service.h",
     "arc_bridge_service_impl.cc",
     "arc_bridge_service_impl.h",
+    "arc_service.cc",
+    "arc_service.h",
     "arc_service_manager.cc",
     "arc_service_manager.h",
-    "auth/arc_auth_service.h",
     "clipboard/arc_clipboard_bridge.cc",
     "clipboard/arc_clipboard_bridge.h",
     "ime/arc_ime_bridge.cc",
@@ -22,15 +23,10 @@ static_library("arc") {
     "ime/arc_ime_ipc_host.h",
     "ime/arc_ime_ipc_host_impl.cc",
     "ime/arc_ime_ipc_host_impl.h",
+    "input/arc_input_bridge.cc",
     "input/arc_input_bridge.h",
-    "input/arc_input_bridge_impl.cc",
-    "input/arc_input_bridge_impl.h",
-    "intent_helper/arc_intent_helper_bridge.cc",
-    "intent_helper/arc_intent_helper_bridge.h",
     "power/arc_power_bridge.cc",
     "power/arc_power_bridge.h",
-    "settings/arc_settings_bridge.cc",
-    "settings/arc_settings_bridge.h",
     "video/arc_video_bridge.cc",
     "video/arc_video_bridge.h",
     "video/video_host_delegate.h",
-- 
cgit v1.1