Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(108)

Unified Diff: chromeos/dbus/fake_dbus_thread_manager.h

Issue 477663004: Merged FakedDBusThreadManager with DBusThreadManager. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chromeos/dbus/fake_dbus_thread_manager.h
diff --git a/chromeos/dbus/fake_dbus_thread_manager.h b/chromeos/dbus/fake_dbus_thread_manager.h
deleted file mode 100644
index d70f59900531bce88ff8e80ecc41e4296a7e79e1..0000000000000000000000000000000000000000
--- a/chromeos/dbus/fake_dbus_thread_manager.h
+++ /dev/null
@@ -1,167 +0,0 @@
-// Copyright (c) 2012 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.
-
-#ifndef CHROMEOS_DBUS_FAKE_DBUS_THREAD_MANAGER_H_
-#define CHROMEOS_DBUS_FAKE_DBUS_THREAD_MANAGER_H_
-
-#include "base/logging.h"
-#include "chromeos/chromeos_export.h"
-#include "chromeos/dbus/dbus_thread_manager.h"
-
-namespace dbus {
-class Bus;
-class ObjectPath;
-} // namespace dbus
-
-namespace chromeos {
-
-// This class provides a fake implementation of DBusThreadManager, which
-// hosts fake D-Bus clients.
-class CHROMEOS_EXPORT FakeDBusThreadManager : public DBusThreadManager {
- public:
- FakeDBusThreadManager();
- virtual ~FakeDBusThreadManager();
-
- // Creates and sets all fake DBusClients and the PowerPolicyController.
- void SetFakeClients();
-
- // Creates and sets all fake Shill DBusClients.
- void SetFakeShillClients();
-
- // Sets up any default environment for fake clients, e.g. for UI testing.
- void SetupDefaultEnvironment();
-
- void SetBluetoothAdapterClient(scoped_ptr<BluetoothAdapterClient> client);
- void SetBluetoothAgentManagerClient(
- scoped_ptr<BluetoothAgentManagerClient> client);
- void SetBluetoothDeviceClient(scoped_ptr<BluetoothDeviceClient> client);
- void SetBluetoothGattCharacteristicClient(
- scoped_ptr<BluetoothGattCharacteristicClient> client);
- void SetBluetoothGattDescriptorClient(
- scoped_ptr<BluetoothGattDescriptorClient> client);
- void SetBluetoothGattManagerClient(
- scoped_ptr<BluetoothGattManagerClient> client);
- void SetBluetoothGattServiceClient(
- scoped_ptr<BluetoothGattServiceClient> client);
- void SetBluetoothInputClient(scoped_ptr<BluetoothInputClient> client);
- void SetBluetoothProfileManagerClient(
- scoped_ptr<BluetoothProfileManagerClient> client);
- void SetCrasAudioClient(scoped_ptr<CrasAudioClient> client);
- void SetCrosDisksClient(scoped_ptr<CrosDisksClient> client);
- void SetCryptohomeClient(scoped_ptr<CryptohomeClient> client);
- void SetDebugDaemonClient(scoped_ptr<DebugDaemonClient> client);
- void SetEasyUnlockClient(scoped_ptr<EasyUnlockClient> client);
- void SetLorgnetteManagerClient(scoped_ptr<LorgnetteManagerClient> client);
- void SetShillDeviceClient(scoped_ptr<ShillDeviceClient> client);
- void SetShillIPConfigClient(scoped_ptr<ShillIPConfigClient> client);
- void SetShillManagerClient(scoped_ptr<ShillManagerClient> client);
- void SetShillServiceClient(scoped_ptr<ShillServiceClient> client);
- void SetShillProfileClient(scoped_ptr<ShillProfileClient> client);
- void SetGsmSMSClient(scoped_ptr<GsmSMSClient> client);
- void SetImageBurnerClient(scoped_ptr<ImageBurnerClient> client);
- void SetIntrospectableClient(scoped_ptr<IntrospectableClient> client);
- void SetModemMessagingClient(scoped_ptr<ModemMessagingClient> client);
- void SetNfcAdapterClient(scoped_ptr<NfcAdapterClient> client);
- void SetNfcDeviceClient(scoped_ptr<NfcDeviceClient> client);
- void SetNfcManagerClient(scoped_ptr<NfcManagerClient> client);
- void SetNfcRecordClient(scoped_ptr<NfcRecordClient> client);
- void SetNfcTagClient(scoped_ptr<NfcTagClient> client);
- void SetPermissionBrokerClient(scoped_ptr<PermissionBrokerClient> client);
- void SetPowerManagerClient(scoped_ptr<PowerManagerClient> client);
- void SetPowerPolicyController(scoped_ptr<PowerPolicyController> client);
- void SetSessionManagerClient(scoped_ptr<SessionManagerClient> client);
- void SetSMSClient(scoped_ptr<SMSClient> client);
- void SetSystemClockClient(scoped_ptr<SystemClockClient> client);
- void SetUpdateEngineClient(scoped_ptr<UpdateEngineClient> client);
-
- virtual dbus::Bus* GetSystemBus() OVERRIDE;
-
- virtual BluetoothAdapterClient* GetBluetoothAdapterClient() OVERRIDE;
- virtual BluetoothAgentManagerClient*
- GetBluetoothAgentManagerClient() OVERRIDE;
- virtual BluetoothDeviceClient* GetBluetoothDeviceClient() OVERRIDE;
- virtual BluetoothGattCharacteristicClient*
- GetBluetoothGattCharacteristicClient() OVERRIDE;
- virtual BluetoothGattDescriptorClient*
- GetBluetoothGattDescriptorClient() OVERRIDE;
- virtual BluetoothGattManagerClient* GetBluetoothGattManagerClient() OVERRIDE;
- virtual BluetoothGattServiceClient* GetBluetoothGattServiceClient() OVERRIDE;
- virtual BluetoothInputClient* GetBluetoothInputClient() OVERRIDE;
- virtual BluetoothProfileManagerClient*
- GetBluetoothProfileManagerClient() OVERRIDE;
- virtual CrasAudioClient* GetCrasAudioClient() OVERRIDE;
- virtual CrosDisksClient* GetCrosDisksClient() OVERRIDE;
- virtual CryptohomeClient* GetCryptohomeClient() OVERRIDE;
- virtual DebugDaemonClient* GetDebugDaemonClient() OVERRIDE;
- virtual EasyUnlockClient* GetEasyUnlockClient() OVERRIDE;
- virtual LorgnetteManagerClient* GetLorgnetteManagerClient() OVERRIDE;
- virtual ShillDeviceClient* GetShillDeviceClient() OVERRIDE;
- virtual ShillIPConfigClient* GetShillIPConfigClient() OVERRIDE;
- virtual ShillManagerClient* GetShillManagerClient() OVERRIDE;
- virtual ShillProfileClient* GetShillProfileClient() OVERRIDE;
- virtual ShillServiceClient* GetShillServiceClient() OVERRIDE;
- virtual GsmSMSClient* GetGsmSMSClient() OVERRIDE;
- virtual ImageBurnerClient* GetImageBurnerClient() OVERRIDE;
- virtual IntrospectableClient* GetIntrospectableClient() OVERRIDE;
- virtual ModemMessagingClient* GetModemMessagingClient() OVERRIDE;
- virtual NfcAdapterClient* GetNfcAdapterClient() OVERRIDE;
- virtual NfcDeviceClient* GetNfcDeviceClient() OVERRIDE;
- virtual NfcManagerClient* GetNfcManagerClient() OVERRIDE;
- virtual NfcRecordClient* GetNfcRecordClient() OVERRIDE;
- virtual NfcTagClient* GetNfcTagClient() OVERRIDE;
- virtual PermissionBrokerClient* GetPermissionBrokerClient() OVERRIDE;
- virtual PowerManagerClient* GetPowerManagerClient() OVERRIDE;
- virtual PowerPolicyController* GetPowerPolicyController() OVERRIDE;
- virtual SessionManagerClient* GetSessionManagerClient() OVERRIDE;
- virtual SMSClient* GetSMSClient() OVERRIDE;
- virtual SystemClockClient* GetSystemClockClient() OVERRIDE;
- virtual UpdateEngineClient* GetUpdateEngineClient() OVERRIDE;
-
- private:
- scoped_ptr<BluetoothAdapterClient> bluetooth_adapter_client_;
- scoped_ptr<BluetoothAgentManagerClient> bluetooth_agent_manager_client_;
- scoped_ptr<BluetoothDeviceClient> bluetooth_device_client_;
- scoped_ptr<BluetoothGattCharacteristicClient>
- bluetooth_gatt_characteristic_client_;
- scoped_ptr<BluetoothGattDescriptorClient>
- bluetooth_gatt_descriptor_client_;
- scoped_ptr<BluetoothGattManagerClient> bluetooth_gatt_manager_client_;
- scoped_ptr<BluetoothGattServiceClient> bluetooth_gatt_service_client_;
- scoped_ptr<BluetoothInputClient> bluetooth_input_client_;
- scoped_ptr<BluetoothProfileManagerClient> bluetooth_profile_manager_client_;
- scoped_ptr<CrasAudioClient> cras_audio_client_;
- scoped_ptr<CrosDisksClient> cros_disks_client_;
- scoped_ptr<CryptohomeClient> cryptohome_client_;
- scoped_ptr<DebugDaemonClient> debug_daemon_client_;
- scoped_ptr<EasyUnlockClient> easy_unlock_client_;
- scoped_ptr<LorgnetteManagerClient> lorgnette_manager_client_;
- scoped_ptr<ShillDeviceClient> shill_device_client_;
- scoped_ptr<ShillIPConfigClient> shill_ipconfig_client_;
- scoped_ptr<ShillManagerClient> shill_manager_client_;
- scoped_ptr<ShillServiceClient> shill_service_client_;
- scoped_ptr<ShillProfileClient> shill_profile_client_;
- scoped_ptr<GsmSMSClient> gsm_sms_client_;
- scoped_ptr<ImageBurnerClient> image_burner_client_;
- scoped_ptr<IntrospectableClient> introspectable_client_;
- scoped_ptr<ModemMessagingClient> modem_messaging_client_;
- scoped_ptr<NfcAdapterClient> nfc_adapter_client_;
- scoped_ptr<NfcDeviceClient> nfc_device_client_;
- scoped_ptr<NfcManagerClient> nfc_manager_client_;
- scoped_ptr<NfcRecordClient> nfc_record_client_;
- scoped_ptr<NfcTagClient> nfc_tag_client_;
- scoped_ptr<PermissionBrokerClient> permission_broker_client_;
- scoped_ptr<SystemClockClient> system_clock_client_;
- scoped_ptr<PowerManagerClient> power_manager_client_;
- scoped_ptr<SessionManagerClient> session_manager_client_;
- scoped_ptr<SMSClient> sms_client_;
- scoped_ptr<UpdateEngineClient> update_engine_client_;
-
- scoped_ptr<PowerPolicyController> power_policy_controller_;
-
- DISALLOW_COPY_AND_ASSIGN(FakeDBusThreadManager);
-};
-
-} // namespace chromeos
-
-#endif // CHROMEOS_DBUS_FAKE_DBUS_THREAD_MANAGER_H_

Powered by Google App Engine
This is Rietveld 408576698