OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROMEOS_DBUS_MOCK_DBUS_THREAD_MANAGER_WITHOUT_GMOCK_H_ | 5 #ifndef CHROMEOS_DBUS_MOCK_DBUS_THREAD_MANAGER_WITHOUT_GMOCK_H_ |
6 #define CHROMEOS_DBUS_MOCK_DBUS_THREAD_MANAGER_WITHOUT_GMOCK_H_ | 6 #define CHROMEOS_DBUS_MOCK_DBUS_THREAD_MANAGER_WITHOUT_GMOCK_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/logging.h" | 10 #include "base/logging.h" |
11 #include "base/observer_list.h" | 11 #include "base/observer_list.h" |
12 #include "chromeos/dbus/dbus_thread_manager.h" | 12 #include "chromeos/dbus/dbus_thread_manager.h" |
13 | 13 |
14 namespace dbus { | 14 namespace dbus { |
15 class Bus; | 15 class Bus; |
16 class ObjectPath; | 16 class ObjectPath; |
17 } // namespace dbus | 17 } // namespace dbus |
18 | 18 |
19 namespace chromeos { | 19 namespace chromeos { |
20 | 20 |
21 class DBusThreadManagerObserver; | 21 class DBusThreadManagerObserver; |
22 class FakeBluetoothAdapterClient; | 22 class FakeBluetoothAdapterClient; |
23 class FakeBluetoothAgentManagerClient; | 23 class FakeBluetoothAgentManagerClient; |
24 class FakeBluetoothDeviceClient; | 24 class FakeBluetoothDeviceClient; |
25 class FakeBluetoothInputClient; | 25 class FakeBluetoothInputClient; |
26 class FakeBluetoothProfileManagerClient; | 26 class FakeBluetoothProfileManagerClient; |
27 class FakeCrosDisksClient; | 27 class FakeCrosDisksClient; |
28 class FakeCryptohomeClient; | 28 class FakeCryptohomeClient; |
29 class FakeGsmSMSClient; | 29 class FakeGsmSMSClient; |
30 class FakeOldBluetoothAdapterClient; | |
31 class FakeOldBluetoothDeviceClient; | |
32 class FakeOldBluetoothManagerClient; | |
33 class FakePowerManagerClient; | 30 class FakePowerManagerClient; |
34 class FakeImageBurnerClient; | 31 class FakeImageBurnerClient; |
35 class FakeSessionManagerClient; | 32 class FakeSessionManagerClient; |
36 class FakeShillManagerClient; | 33 class FakeShillManagerClient; |
37 class FakeSystemClockClient; | 34 class FakeSystemClockClient; |
38 class FakeUpdateEngineClient; | 35 class FakeUpdateEngineClient; |
39 class MockIBusClient; | 36 class MockIBusClient; |
40 class MockIBusConfigClient; | 37 class MockIBusConfigClient; |
41 class MockIBusEngineFactoryService; | 38 class MockIBusEngineFactoryService; |
42 class MockIBusEngineService; | 39 class MockIBusEngineService; |
(...skipping 10 matching lines...) Expand all Loading... |
53 MockDBusThreadManagerWithoutGMock(); | 50 MockDBusThreadManagerWithoutGMock(); |
54 virtual ~MockDBusThreadManagerWithoutGMock(); | 51 virtual ~MockDBusThreadManagerWithoutGMock(); |
55 | 52 |
56 virtual void AddObserver(DBusThreadManagerObserver* observer) OVERRIDE; | 53 virtual void AddObserver(DBusThreadManagerObserver* observer) OVERRIDE; |
57 virtual void RemoveObserver(DBusThreadManagerObserver* observer) OVERRIDE; | 54 virtual void RemoveObserver(DBusThreadManagerObserver* observer) OVERRIDE; |
58 virtual void InitIBusBus(const std::string& ibus_address, | 55 virtual void InitIBusBus(const std::string& ibus_address, |
59 const base::Closure& closure) OVERRIDE; | 56 const base::Closure& closure) OVERRIDE; |
60 virtual dbus::Bus* GetSystemBus() OVERRIDE; | 57 virtual dbus::Bus* GetSystemBus() OVERRIDE; |
61 virtual dbus::Bus* GetIBusBus() OVERRIDE; | 58 virtual dbus::Bus* GetIBusBus() OVERRIDE; |
62 | 59 |
63 virtual BluetoothAdapterClient* GetBluetoothAdapterClient() OVERRIDE; | |
64 virtual BluetoothDeviceClient* GetBluetoothDeviceClient() OVERRIDE; | |
65 virtual BluetoothInputClient* GetBluetoothInputClient() OVERRIDE; | |
66 virtual BluetoothManagerClient* GetBluetoothManagerClient() OVERRIDE; | |
67 virtual BluetoothNodeClient* GetBluetoothNodeClient() OVERRIDE; | |
68 virtual CrasAudioClient* GetCrasAudioClient() OVERRIDE; | 60 virtual CrasAudioClient* GetCrasAudioClient() OVERRIDE; |
69 virtual CrosDisksClient* GetCrosDisksClient() OVERRIDE; | 61 virtual CrosDisksClient* GetCrosDisksClient() OVERRIDE; |
70 virtual CryptohomeClient* GetCryptohomeClient() OVERRIDE; | 62 virtual CryptohomeClient* GetCryptohomeClient() OVERRIDE; |
71 virtual DebugDaemonClient* GetDebugDaemonClient() OVERRIDE; | 63 virtual DebugDaemonClient* GetDebugDaemonClient() OVERRIDE; |
72 virtual ExperimentalBluetoothAdapterClient* | 64 virtual ExperimentalBluetoothAdapterClient* |
73 GetExperimentalBluetoothAdapterClient() OVERRIDE; | 65 GetExperimentalBluetoothAdapterClient() OVERRIDE; |
74 virtual ExperimentalBluetoothAgentManagerClient* | 66 virtual ExperimentalBluetoothAgentManagerClient* |
75 GetExperimentalBluetoothAgentManagerClient() OVERRIDE; | 67 GetExperimentalBluetoothAgentManagerClient() OVERRIDE; |
76 virtual ExperimentalBluetoothDeviceClient* | 68 virtual ExperimentalBluetoothDeviceClient* |
77 GetExperimentalBluetoothDeviceClient() OVERRIDE; | 69 GetExperimentalBluetoothDeviceClient() OVERRIDE; |
(...skipping 10 matching lines...) Expand all Loading... |
88 virtual ImageBurnerClient* GetImageBurnerClient() OVERRIDE; | 80 virtual ImageBurnerClient* GetImageBurnerClient() OVERRIDE; |
89 virtual IntrospectableClient* GetIntrospectableClient() OVERRIDE; | 81 virtual IntrospectableClient* GetIntrospectableClient() OVERRIDE; |
90 virtual ModemMessagingClient* GetModemMessagingClient() OVERRIDE; | 82 virtual ModemMessagingClient* GetModemMessagingClient() OVERRIDE; |
91 virtual PermissionBrokerClient* GetPermissionBrokerClient() OVERRIDE; | 83 virtual PermissionBrokerClient* GetPermissionBrokerClient() OVERRIDE; |
92 virtual PowerManagerClient* GetPowerManagerClient() OVERRIDE; | 84 virtual PowerManagerClient* GetPowerManagerClient() OVERRIDE; |
93 virtual PowerPolicyController* GetPowerPolicyController() OVERRIDE; | 85 virtual PowerPolicyController* GetPowerPolicyController() OVERRIDE; |
94 virtual SessionManagerClient* GetSessionManagerClient() OVERRIDE; | 86 virtual SessionManagerClient* GetSessionManagerClient() OVERRIDE; |
95 virtual SMSClient* GetSMSClient() OVERRIDE; | 87 virtual SMSClient* GetSMSClient() OVERRIDE; |
96 virtual SystemClockClient* GetSystemClockClient() OVERRIDE; | 88 virtual SystemClockClient* GetSystemClockClient() OVERRIDE; |
97 virtual UpdateEngineClient* GetUpdateEngineClient() OVERRIDE; | 89 virtual UpdateEngineClient* GetUpdateEngineClient() OVERRIDE; |
98 virtual BluetoothOutOfBandClient* GetBluetoothOutOfBandClient() OVERRIDE; | |
99 virtual IBusClient* GetIBusClient() OVERRIDE; | 90 virtual IBusClient* GetIBusClient() OVERRIDE; |
100 virtual IBusConfigClient* GetIBusConfigClient() OVERRIDE; | 91 virtual IBusConfigClient* GetIBusConfigClient() OVERRIDE; |
101 virtual IBusInputContextClient* GetIBusInputContextClient() OVERRIDE; | 92 virtual IBusInputContextClient* GetIBusInputContextClient() OVERRIDE; |
102 virtual IBusEngineFactoryService* GetIBusEngineFactoryService() OVERRIDE; | 93 virtual IBusEngineFactoryService* GetIBusEngineFactoryService() OVERRIDE; |
103 virtual IBusEngineService* GetIBusEngineService( | 94 virtual IBusEngineService* GetIBusEngineService( |
104 const dbus::ObjectPath& object_path) OVERRIDE; | 95 const dbus::ObjectPath& object_path) OVERRIDE; |
105 virtual void RemoveIBusEngineService( | 96 virtual void RemoveIBusEngineService( |
106 const dbus::ObjectPath& object_path) OVERRIDE; | 97 const dbus::ObjectPath& object_path) OVERRIDE; |
107 virtual IBusPanelService* GetIBusPanelService() OVERRIDE; | 98 virtual IBusPanelService* GetIBusPanelService() OVERRIDE; |
108 | 99 |
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
206 scoped_ptr<FakeCrosDisksClient> fake_cros_disks_client_; | 197 scoped_ptr<FakeCrosDisksClient> fake_cros_disks_client_; |
207 scoped_ptr<FakeCryptohomeClient> fake_cryptohome_client_; | 198 scoped_ptr<FakeCryptohomeClient> fake_cryptohome_client_; |
208 scoped_ptr<FakeGsmSMSClient> fake_gsm_sms_client_; | 199 scoped_ptr<FakeGsmSMSClient> fake_gsm_sms_client_; |
209 scoped_ptr<FakeImageBurnerClient> fake_image_burner_client_; | 200 scoped_ptr<FakeImageBurnerClient> fake_image_burner_client_; |
210 scoped_ptr<FakeSessionManagerClient> fake_session_manager_client_; | 201 scoped_ptr<FakeSessionManagerClient> fake_session_manager_client_; |
211 scoped_ptr<FakeShillManagerClient> fake_shill_manager_client_; | 202 scoped_ptr<FakeShillManagerClient> fake_shill_manager_client_; |
212 scoped_ptr<FakeSystemClockClient> fake_system_clock_client_; | 203 scoped_ptr<FakeSystemClockClient> fake_system_clock_client_; |
213 scoped_ptr<FakePowerManagerClient> fake_power_manager_client_; | 204 scoped_ptr<FakePowerManagerClient> fake_power_manager_client_; |
214 scoped_ptr<FakeUpdateEngineClient> fake_update_engine_client_; | 205 scoped_ptr<FakeUpdateEngineClient> fake_update_engine_client_; |
215 | 206 |
216 // These fake_old_bluetooth_*_client_ are for old Bluetooth*Client. | |
217 // Will be removed once http://crbug.com/221813 is resolved. | |
218 scoped_ptr<FakeOldBluetoothManagerClient> fake_old_bluetooth_manager_client_; | |
219 scoped_ptr<FakeOldBluetoothAdapterClient> fake_old_bluetooth_adapter_client_; | |
220 scoped_ptr<FakeOldBluetoothDeviceClient> fake_old_bluetooth_device_client_; | |
221 | |
222 scoped_ptr<MockIBusClient> mock_ibus_client_; | 207 scoped_ptr<MockIBusClient> mock_ibus_client_; |
223 scoped_ptr<MockIBusConfigClient> mock_ibus_config_client_; | 208 scoped_ptr<MockIBusConfigClient> mock_ibus_config_client_; |
224 scoped_ptr<MockIBusInputContextClient> mock_ibus_input_context_client_; | 209 scoped_ptr<MockIBusInputContextClient> mock_ibus_input_context_client_; |
225 scoped_ptr<MockIBusEngineService> mock_ibus_engine_service_; | 210 scoped_ptr<MockIBusEngineService> mock_ibus_engine_service_; |
226 scoped_ptr<MockIBusEngineFactoryService> mock_ibus_engine_factory_service_; | 211 scoped_ptr<MockIBusEngineFactoryService> mock_ibus_engine_factory_service_; |
227 scoped_ptr<MockIBusPanelService> mock_ibus_panel_service_; | 212 scoped_ptr<MockIBusPanelService> mock_ibus_panel_service_; |
228 | 213 |
229 scoped_ptr<PowerPolicyController> power_policy_controller_; | 214 scoped_ptr<PowerPolicyController> power_policy_controller_; |
230 dbus::Bus* ibus_bus_; | 215 dbus::Bus* ibus_bus_; |
231 | 216 |
232 DISALLOW_COPY_AND_ASSIGN(MockDBusThreadManagerWithoutGMock); | 217 DISALLOW_COPY_AND_ASSIGN(MockDBusThreadManagerWithoutGMock); |
233 }; | 218 }; |
234 | 219 |
235 } // namespace chromeos | 220 } // namespace chromeos |
236 | 221 |
237 #endif // CHROMEOS_DBUS_MOCK_DBUS_THREAD_MANAGER_WITHOUT_GMOCK_H_ | 222 #endif // CHROMEOS_DBUS_MOCK_DBUS_THREAD_MANAGER_WITHOUT_GMOCK_H_ |
OLD | NEW |