Index: chromeos/dbus/dbus_client_bundle.cc |
diff --git a/chromeos/dbus/dbus_client_bundle.cc b/chromeos/dbus/dbus_client_bundle.cc |
deleted file mode 100644 |
index 05fd237711bbe02173d81f8b07f2a04104d2112a..0000000000000000000000000000000000000000 |
--- a/chromeos/dbus/dbus_client_bundle.cc |
+++ /dev/null |
@@ -1,181 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chromeos/dbus/dbus_client_bundle.h" |
- |
-#include <stddef.h> |
- |
-#include <vector> |
- |
-#include "base/command_line.h" |
-#include "chromeos/chromeos_switches.h" |
-#include "chromeos/dbus/arc_obb_mounter_client.h" |
-#include "chromeos/dbus/cras_audio_client.h" |
-#include "chromeos/dbus/cros_disks_client.h" |
-#include "chromeos/dbus/cryptohome_client.h" |
-#include "chromeos/dbus/debug_daemon_client.h" |
-#include "chromeos/dbus/easy_unlock_client.h" |
-#include "chromeos/dbus/fake_arc_obb_mounter_client.h" |
-#include "chromeos/dbus/fake_cras_audio_client.h" |
-#include "chromeos/dbus/fake_cryptohome_client.h" |
-#include "chromeos/dbus/fake_debug_daemon_client.h" |
-#include "chromeos/dbus/fake_easy_unlock_client.h" |
-#include "chromeos/dbus/fake_gsm_sms_client.h" |
-#include "chromeos/dbus/fake_image_burner_client.h" |
-#include "chromeos/dbus/fake_lorgnette_manager_client.h" |
-#include "chromeos/dbus/fake_modem_messaging_client.h" |
-#include "chromeos/dbus/fake_permission_broker_client.h" |
-#include "chromeos/dbus/fake_shill_device_client.h" |
-#include "chromeos/dbus/fake_shill_ipconfig_client.h" |
-#include "chromeos/dbus/fake_shill_manager_client.h" |
-#include "chromeos/dbus/fake_shill_profile_client.h" |
-#include "chromeos/dbus/fake_shill_service_client.h" |
-#include "chromeos/dbus/fake_shill_third_party_vpn_driver_client.h" |
-#include "chromeos/dbus/fake_sms_client.h" |
-#include "chromeos/dbus/fake_system_clock_client.h" |
-#include "chromeos/dbus/gsm_sms_client.h" |
-#include "chromeos/dbus/image_burner_client.h" |
-#include "chromeos/dbus/lorgnette_manager_client.h" |
-#include "chromeos/dbus/modem_messaging_client.h" |
-#include "chromeos/dbus/permission_broker_client.h" |
-#include "chromeos/dbus/power_manager_client.h" |
-#include "chromeos/dbus/power_policy_controller.h" |
-#include "chromeos/dbus/session_manager_client.h" |
-#include "chromeos/dbus/shill_device_client.h" |
-#include "chromeos/dbus/shill_ipconfig_client.h" |
-#include "chromeos/dbus/shill_manager_client.h" |
-#include "chromeos/dbus/shill_profile_client.h" |
-#include "chromeos/dbus/shill_service_client.h" |
-#include "chromeos/dbus/shill_third_party_vpn_driver_client.h" |
-#include "chromeos/dbus/sms_client.h" |
-#include "chromeos/dbus/system_clock_client.h" |
-#include "chromeos/dbus/update_engine_client.h" |
- |
-namespace chromeos { |
- |
-DBusClientBundle::DBusClientBundle(DBusClientTypeMask real_client_mask) |
- : real_client_mask_(real_client_mask) { |
- if (IsUsingReal(DBusClientType::ARC_OBB_MOUNTER)) |
- arc_obb_mounter_client_.reset(ArcObbMounterClient::Create()); |
- else |
- arc_obb_mounter_client_.reset(new FakeArcObbMounterClient); |
- |
- if (IsUsingReal(DBusClientType::CRAS)) |
- cras_audio_client_.reset(CrasAudioClient::Create()); |
- else |
- cras_audio_client_.reset(new FakeCrasAudioClient); |
- |
- cros_disks_client_.reset( |
- CrosDisksClient::Create(IsUsingReal(DBusClientType::CROS_DISKS) |
- ? REAL_DBUS_CLIENT_IMPLEMENTATION |
- : FAKE_DBUS_CLIENT_IMPLEMENTATION)); |
- |
- if (IsUsingReal(DBusClientType::CRYPTOHOME)) |
- cryptohome_client_.reset(CryptohomeClient::Create()); |
- else |
- cryptohome_client_.reset(new FakeCryptohomeClient); |
- |
- if (IsUsingReal(DBusClientType::DEBUG_DAEMON)) |
- debug_daemon_client_.reset(DebugDaemonClient::Create()); |
- else |
- debug_daemon_client_.reset(new FakeDebugDaemonClient); |
- |
- if (IsUsingReal(DBusClientType::EASY_UNLOCK)) |
- easy_unlock_client_.reset(EasyUnlockClient::Create()); |
- else |
- easy_unlock_client_.reset(new FakeEasyUnlockClient); |
- |
- if (IsUsingReal(DBusClientType::LORGNETTE_MANAGER)) |
- lorgnette_manager_client_.reset(LorgnetteManagerClient::Create()); |
- else |
- lorgnette_manager_client_.reset(new FakeLorgnetteManagerClient); |
- |
- if (IsUsingReal(DBusClientType::SHILL)) { |
- shill_manager_client_.reset(ShillManagerClient::Create()); |
- shill_device_client_.reset(ShillDeviceClient::Create()); |
- shill_ipconfig_client_.reset(ShillIPConfigClient::Create()); |
- shill_service_client_.reset(ShillServiceClient::Create()); |
- shill_profile_client_.reset(ShillProfileClient::Create()); |
- shill_third_party_vpn_driver_client_.reset( |
- ShillThirdPartyVpnDriverClient::Create()); |
- } else { |
- shill_manager_client_.reset(new FakeShillManagerClient); |
- shill_device_client_.reset(new FakeShillDeviceClient); |
- shill_ipconfig_client_.reset(new FakeShillIPConfigClient); |
- shill_service_client_.reset(new FakeShillServiceClient); |
- shill_profile_client_.reset(new FakeShillProfileClient); |
- shill_third_party_vpn_driver_client_.reset( |
- new FakeShillThirdPartyVpnDriverClient); |
- } |
- |
- if (IsUsingReal(DBusClientType::GSM_SMS)) { |
- gsm_sms_client_.reset(GsmSMSClient::Create()); |
- } else { |
- FakeGsmSMSClient* gsm_sms_client = new FakeGsmSMSClient(); |
- gsm_sms_client->set_sms_test_message_switch_present( |
- base::CommandLine::ForCurrentProcess()->HasSwitch( |
- chromeos::switches::kSmsTestMessages)); |
- gsm_sms_client_.reset(gsm_sms_client); |
- } |
- |
- if (IsUsingReal(DBusClientType::IMAGE_BURNER)) |
- image_burner_client_.reset(ImageBurnerClient::Create()); |
- else |
- image_burner_client_.reset(new FakeImageBurnerClient); |
- |
- if (IsUsingReal(DBusClientType::MODEM_MESSAGING)) |
- modem_messaging_client_.reset(ModemMessagingClient::Create()); |
- else |
- modem_messaging_client_.reset(new FakeModemMessagingClient); |
- |
- if (IsUsingReal(DBusClientType::PERMISSION_BROKER)) |
- permission_broker_client_.reset(PermissionBrokerClient::Create()); |
- else |
- permission_broker_client_.reset(new FakePermissionBrokerClient); |
- |
- power_manager_client_.reset( |
- PowerManagerClient::Create(IsUsingReal(DBusClientType::POWER_MANAGER) |
- ? REAL_DBUS_CLIENT_IMPLEMENTATION |
- : FAKE_DBUS_CLIENT_IMPLEMENTATION)); |
- |
- session_manager_client_.reset( |
- SessionManagerClient::Create(IsUsingReal(DBusClientType::SESSION_MANAGER) |
- ? REAL_DBUS_CLIENT_IMPLEMENTATION |
- : FAKE_DBUS_CLIENT_IMPLEMENTATION)); |
- |
- if (IsUsingReal(DBusClientType::SMS)) |
- sms_client_.reset(SMSClient::Create()); |
- else |
- sms_client_.reset(new FakeSMSClient); |
- |
- if (IsUsingReal(DBusClientType::SYSTEM_CLOCK)) |
- system_clock_client_.reset(SystemClockClient::Create()); |
- else |
- system_clock_client_.reset(new FakeSystemClockClient); |
- |
- update_engine_client_.reset( |
- UpdateEngineClient::Create(IsUsingReal(DBusClientType::UPDATE_ENGINE) |
- ? REAL_DBUS_CLIENT_IMPLEMENTATION |
- : FAKE_DBUS_CLIENT_IMPLEMENTATION)); |
-} |
- |
-DBusClientBundle::~DBusClientBundle() {} |
- |
-bool DBusClientBundle::IsUsingReal(DBusClientType client) const { |
- return real_client_mask_ & static_cast<DBusClientTypeMask>(client); |
-} |
- |
-bool DBusClientBundle::IsUsingAnyRealClient() const { |
- return real_client_mask_ != |
- static_cast<DBusClientTypeMask>(DBusClientType::NONE); |
-} |
- |
-void DBusClientBundle::SetupDefaultEnvironment() { |
- ShillManagerClient::TestInterface* manager = |
- shill_manager_client_->GetTestInterface(); |
- if (manager) |
- manager->SetupDefaultEnvironment(); |
-} |
- |
-} // namespace chromeos |