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 #include "chromeos/dbus/fake_dbus_thread_manager.h" | 5 #include "chromeos/dbus/fake_dbus_thread_manager.h" |
6 | 6 |
7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
8 #include "chromeos/chromeos_switches.h" | 8 #include "chromeos/chromeos_switches.h" |
9 #include "chromeos/dbus/cras_audio_client_stub_impl.h" | 9 #include "chromeos/dbus/cras_audio_client_stub_impl.h" |
10 #include "chromeos/dbus/cros_disks_client.h" | 10 #include "chromeos/dbus/cros_disks_client.h" |
11 #include "chromeos/dbus/dbus_client.h" | 11 #include "chromeos/dbus/dbus_client.h" |
12 #include "chromeos/dbus/dbus_thread_manager.h" | 12 #include "chromeos/dbus/dbus_thread_manager.h" |
13 #include "chromeos/dbus/dbus_thread_manager_observer.h" | 13 #include "chromeos/dbus/dbus_thread_manager_observer.h" |
14 #include "chromeos/dbus/fake_bluetooth_adapter_client.h" | 14 #include "chromeos/dbus/fake_bluetooth_adapter_client.h" |
15 #include "chromeos/dbus/fake_bluetooth_agent_manager_client.h" | 15 #include "chromeos/dbus/fake_bluetooth_agent_manager_client.h" |
16 #include "chromeos/dbus/fake_bluetooth_device_client.h" | 16 #include "chromeos/dbus/fake_bluetooth_device_client.h" |
| 17 #include "chromeos/dbus/fake_bluetooth_gatt_characteristic_client.h" |
| 18 #include "chromeos/dbus/fake_bluetooth_gatt_descriptor_client.h" |
| 19 #include "chromeos/dbus/fake_bluetooth_gatt_service_client.h" |
17 #include "chromeos/dbus/fake_bluetooth_input_client.h" | 20 #include "chromeos/dbus/fake_bluetooth_input_client.h" |
18 #include "chromeos/dbus/fake_bluetooth_profile_manager_client.h" | 21 #include "chromeos/dbus/fake_bluetooth_profile_manager_client.h" |
19 #include "chromeos/dbus/fake_cryptohome_client.h" | 22 #include "chromeos/dbus/fake_cryptohome_client.h" |
20 #include "chromeos/dbus/fake_debug_daemon_client.h" | 23 #include "chromeos/dbus/fake_debug_daemon_client.h" |
21 #include "chromeos/dbus/fake_gsm_sms_client.h" | 24 #include "chromeos/dbus/fake_gsm_sms_client.h" |
22 #include "chromeos/dbus/fake_image_burner_client.h" | 25 #include "chromeos/dbus/fake_image_burner_client.h" |
23 #include "chromeos/dbus/fake_introspectable_client.h" | 26 #include "chromeos/dbus/fake_introspectable_client.h" |
24 #include "chromeos/dbus/fake_modem_messaging_client.h" | 27 #include "chromeos/dbus/fake_modem_messaging_client.h" |
25 #include "chromeos/dbus/fake_nfc_adapter_client.h" | 28 #include "chromeos/dbus/fake_nfc_adapter_client.h" |
26 #include "chromeos/dbus/fake_nfc_device_client.h" | 29 #include "chromeos/dbus/fake_nfc_device_client.h" |
(...skipping 25 matching lines...) Expand all Loading... |
52 | 55 |
53 void FakeDBusThreadManager::SetFakeClients() { | 56 void FakeDBusThreadManager::SetFakeClients() { |
54 const DBusClientImplementationType client_type = | 57 const DBusClientImplementationType client_type = |
55 STUB_DBUS_CLIENT_IMPLEMENTATION; | 58 STUB_DBUS_CLIENT_IMPLEMENTATION; |
56 SetBluetoothAdapterClient( | 59 SetBluetoothAdapterClient( |
57 scoped_ptr<BluetoothAdapterClient>(new FakeBluetoothAdapterClient)); | 60 scoped_ptr<BluetoothAdapterClient>(new FakeBluetoothAdapterClient)); |
58 SetBluetoothAgentManagerClient(scoped_ptr<BluetoothAgentManagerClient>( | 61 SetBluetoothAgentManagerClient(scoped_ptr<BluetoothAgentManagerClient>( |
59 new FakeBluetoothAgentManagerClient)); | 62 new FakeBluetoothAgentManagerClient)); |
60 SetBluetoothDeviceClient( | 63 SetBluetoothDeviceClient( |
61 scoped_ptr<BluetoothDeviceClient>(new FakeBluetoothDeviceClient)); | 64 scoped_ptr<BluetoothDeviceClient>(new FakeBluetoothDeviceClient)); |
| 65 SetBluetoothGattCharacteristicClient( |
| 66 scoped_ptr<BluetoothGattCharacteristicClient>( |
| 67 new FakeBluetoothGattCharacteristicClient)); |
| 68 SetBluetoothGattDescriptorClient(scoped_ptr<BluetoothGattDescriptorClient>( |
| 69 new FakeBluetoothGattDescriptorClient)); |
| 70 SetBluetoothGattServiceClient(scoped_ptr<BluetoothGattServiceClient>( |
| 71 new FakeBluetoothGattServiceClient)); |
62 SetBluetoothInputClient( | 72 SetBluetoothInputClient( |
63 scoped_ptr<BluetoothInputClient>(new FakeBluetoothInputClient)); | 73 scoped_ptr<BluetoothInputClient>(new FakeBluetoothInputClient)); |
64 SetBluetoothProfileManagerClient(scoped_ptr<BluetoothProfileManagerClient>( | 74 SetBluetoothProfileManagerClient(scoped_ptr<BluetoothProfileManagerClient>( |
65 new FakeBluetoothProfileManagerClient)); | 75 new FakeBluetoothProfileManagerClient)); |
66 SetCrosDisksClient( | 76 SetCrosDisksClient( |
67 scoped_ptr<CrosDisksClient>(CrosDisksClient::Create(client_type))); | 77 scoped_ptr<CrosDisksClient>(CrosDisksClient::Create(client_type))); |
68 SetCrasAudioClient(scoped_ptr<CrasAudioClient>(new CrasAudioClientStubImpl)); | 78 SetCrasAudioClient(scoped_ptr<CrasAudioClient>(new CrasAudioClientStubImpl)); |
69 SetCryptohomeClient(scoped_ptr<CryptohomeClient>(new FakeCryptohomeClient)); | 79 SetCryptohomeClient(scoped_ptr<CryptohomeClient>(new FakeCryptohomeClient)); |
70 SetDebugDaemonClient( | 80 SetDebugDaemonClient( |
71 scoped_ptr<DebugDaemonClient>(new FakeDebugDaemonClient)); | 81 scoped_ptr<DebugDaemonClient>(new FakeDebugDaemonClient)); |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
132 void FakeDBusThreadManager::SetBluetoothAgentManagerClient( | 142 void FakeDBusThreadManager::SetBluetoothAgentManagerClient( |
133 scoped_ptr<BluetoothAgentManagerClient> client) { | 143 scoped_ptr<BluetoothAgentManagerClient> client) { |
134 bluetooth_agent_manager_client_ = client.Pass(); | 144 bluetooth_agent_manager_client_ = client.Pass(); |
135 } | 145 } |
136 | 146 |
137 void FakeDBusThreadManager::SetBluetoothDeviceClient( | 147 void FakeDBusThreadManager::SetBluetoothDeviceClient( |
138 scoped_ptr<BluetoothDeviceClient> client) { | 148 scoped_ptr<BluetoothDeviceClient> client) { |
139 bluetooth_device_client_ = client.Pass(); | 149 bluetooth_device_client_ = client.Pass(); |
140 } | 150 } |
141 | 151 |
| 152 void FakeDBusThreadManager::SetBluetoothGattCharacteristicClient( |
| 153 scoped_ptr<BluetoothGattCharacteristicClient> client) { |
| 154 bluetooth_gatt_characteristic_client_ = client.Pass(); |
| 155 } |
| 156 |
| 157 void FakeDBusThreadManager::SetBluetoothGattDescriptorClient( |
| 158 scoped_ptr<BluetoothGattDescriptorClient> client) { |
| 159 bluetooth_gatt_descriptor_client_ = client.Pass(); |
| 160 } |
| 161 |
| 162 void FakeDBusThreadManager::SetBluetoothGattServiceClient( |
| 163 scoped_ptr<BluetoothGattServiceClient> client) { |
| 164 bluetooth_gatt_service_client_ = client.Pass(); |
| 165 } |
| 166 |
142 void FakeDBusThreadManager::SetBluetoothInputClient( | 167 void FakeDBusThreadManager::SetBluetoothInputClient( |
143 scoped_ptr<BluetoothInputClient> client) { | 168 scoped_ptr<BluetoothInputClient> client) { |
144 bluetooth_input_client_ = client.Pass(); | 169 bluetooth_input_client_ = client.Pass(); |
145 } | 170 } |
146 | 171 |
147 void FakeDBusThreadManager::SetBluetoothProfileManagerClient( | 172 void FakeDBusThreadManager::SetBluetoothProfileManagerClient( |
148 scoped_ptr<BluetoothProfileManagerClient> client) { | 173 scoped_ptr<BluetoothProfileManagerClient> client) { |
149 bluetooth_profile_manager_client_ = client.Pass(); | 174 bluetooth_profile_manager_client_ = client.Pass(); |
150 } | 175 } |
151 | 176 |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
297 BluetoothAgentManagerClient* | 322 BluetoothAgentManagerClient* |
298 FakeDBusThreadManager::GetBluetoothAgentManagerClient() { | 323 FakeDBusThreadManager::GetBluetoothAgentManagerClient() { |
299 return bluetooth_agent_manager_client_.get(); | 324 return bluetooth_agent_manager_client_.get(); |
300 } | 325 } |
301 | 326 |
302 BluetoothDeviceClient* | 327 BluetoothDeviceClient* |
303 FakeDBusThreadManager::GetBluetoothDeviceClient() { | 328 FakeDBusThreadManager::GetBluetoothDeviceClient() { |
304 return bluetooth_device_client_.get(); | 329 return bluetooth_device_client_.get(); |
305 } | 330 } |
306 | 331 |
| 332 BluetoothGattCharacteristicClient* |
| 333 FakeDBusThreadManager::GetBluetoothGattCharacteristicClient() { |
| 334 return bluetooth_gatt_characteristic_client_.get(); |
| 335 } |
| 336 |
| 337 BluetoothGattDescriptorClient* |
| 338 FakeDBusThreadManager::GetBluetoothGattDescriptorClient() { |
| 339 return bluetooth_gatt_descriptor_client_.get(); |
| 340 } |
| 341 |
| 342 BluetoothGattServiceClient* |
| 343 FakeDBusThreadManager::GetBluetoothGattServiceClient() { |
| 344 return bluetooth_gatt_service_client_.get(); |
| 345 } |
| 346 |
307 BluetoothInputClient* | 347 BluetoothInputClient* |
308 FakeDBusThreadManager::GetBluetoothInputClient() { | 348 FakeDBusThreadManager::GetBluetoothInputClient() { |
309 return bluetooth_input_client_.get(); | 349 return bluetooth_input_client_.get(); |
310 } | 350 } |
311 | 351 |
312 BluetoothProfileManagerClient* | 352 BluetoothProfileManagerClient* |
313 FakeDBusThreadManager::GetBluetoothProfileManagerClient() { | 353 FakeDBusThreadManager::GetBluetoothProfileManagerClient() { |
314 return bluetooth_profile_manager_client_.get(); | 354 return bluetooth_profile_manager_client_.get(); |
315 } | 355 } |
316 | 356 |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
418 | 458 |
419 SystemClockClient* FakeDBusThreadManager::GetSystemClockClient() { | 459 SystemClockClient* FakeDBusThreadManager::GetSystemClockClient() { |
420 return system_clock_client_.get(); | 460 return system_clock_client_.get(); |
421 } | 461 } |
422 | 462 |
423 UpdateEngineClient* FakeDBusThreadManager::GetUpdateEngineClient() { | 463 UpdateEngineClient* FakeDBusThreadManager::GetUpdateEngineClient() { |
424 return update_engine_client_.get(); | 464 return update_engine_client_.get(); |
425 } | 465 } |
426 | 466 |
427 } // namespace chromeos | 467 } // namespace chromeos |
OLD | NEW |