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

Side by Side Diff: chromeos/dbus/fake_dbus_thread_manager.h

Issue 206443009: chromeos/dbus: Add fake D-Bus clients for GATT client-mode. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased. Created 6 years, 9 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
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_FAKE_DBUS_THREAD_MANAGER_H_ 5 #ifndef CHROMEOS_DBUS_FAKE_DBUS_THREAD_MANAGER_H_
6 #define CHROMEOS_DBUS_FAKE_DBUS_THREAD_MANAGER_H_ 6 #define CHROMEOS_DBUS_FAKE_DBUS_THREAD_MANAGER_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/logging.h" 10 #include "base/logging.h"
(...skipping 23 matching lines...) Expand all
34 // Creates and sets all fake Shill DBusClients. 34 // Creates and sets all fake Shill DBusClients.
35 void SetFakeShillClients(); 35 void SetFakeShillClients();
36 36
37 // Sets up any default environment for fake clients, e.g. for UI testing. 37 // Sets up any default environment for fake clients, e.g. for UI testing.
38 void SetupDefaultEnvironment(); 38 void SetupDefaultEnvironment();
39 39
40 void SetBluetoothAdapterClient(scoped_ptr<BluetoothAdapterClient> client); 40 void SetBluetoothAdapterClient(scoped_ptr<BluetoothAdapterClient> client);
41 void SetBluetoothAgentManagerClient( 41 void SetBluetoothAgentManagerClient(
42 scoped_ptr<BluetoothAgentManagerClient> client); 42 scoped_ptr<BluetoothAgentManagerClient> client);
43 void SetBluetoothDeviceClient(scoped_ptr<BluetoothDeviceClient> client); 43 void SetBluetoothDeviceClient(scoped_ptr<BluetoothDeviceClient> client);
44 void SetBluetoothGattCharacteristicClient(
45 scoped_ptr<BluetoothGattCharacteristicClient> client);
46 void SetBluetoothGattDescriptorClient(
47 scoped_ptr<BluetoothGattDescriptorClient> client);
48 void SetBluetoothGattServiceClient(
49 scoped_ptr<BluetoothGattServiceClient> client);
44 void SetBluetoothInputClient(scoped_ptr<BluetoothInputClient> client); 50 void SetBluetoothInputClient(scoped_ptr<BluetoothInputClient> client);
45 void SetBluetoothProfileManagerClient( 51 void SetBluetoothProfileManagerClient(
46 scoped_ptr<BluetoothProfileManagerClient> client); 52 scoped_ptr<BluetoothProfileManagerClient> client);
47 void SetCrasAudioClient(scoped_ptr<CrasAudioClient> client); 53 void SetCrasAudioClient(scoped_ptr<CrasAudioClient> client);
48 void SetCrosDisksClient(scoped_ptr<CrosDisksClient> client); 54 void SetCrosDisksClient(scoped_ptr<CrosDisksClient> client);
49 void SetCryptohomeClient(scoped_ptr<CryptohomeClient> client); 55 void SetCryptohomeClient(scoped_ptr<CryptohomeClient> client);
50 void SetDebugDaemonClient(scoped_ptr<DebugDaemonClient> client); 56 void SetDebugDaemonClient(scoped_ptr<DebugDaemonClient> client);
51 void SetShillDeviceClient(scoped_ptr<ShillDeviceClient> client); 57 void SetShillDeviceClient(scoped_ptr<ShillDeviceClient> client);
52 void SetShillIPConfigClient(scoped_ptr<ShillIPConfigClient> client); 58 void SetShillIPConfigClient(scoped_ptr<ShillIPConfigClient> client);
53 void SetShillManagerClient(scoped_ptr<ShillManagerClient> client); 59 void SetShillManagerClient(scoped_ptr<ShillManagerClient> client);
(...skipping 17 matching lines...) Expand all
71 void SetUpdateEngineClient(scoped_ptr<UpdateEngineClient> client); 77 void SetUpdateEngineClient(scoped_ptr<UpdateEngineClient> client);
72 78
73 virtual void AddObserver(DBusThreadManagerObserver* observer) OVERRIDE; 79 virtual void AddObserver(DBusThreadManagerObserver* observer) OVERRIDE;
74 virtual void RemoveObserver(DBusThreadManagerObserver* observer) OVERRIDE; 80 virtual void RemoveObserver(DBusThreadManagerObserver* observer) OVERRIDE;
75 virtual dbus::Bus* GetSystemBus() OVERRIDE; 81 virtual dbus::Bus* GetSystemBus() OVERRIDE;
76 82
77 virtual BluetoothAdapterClient* GetBluetoothAdapterClient() OVERRIDE; 83 virtual BluetoothAdapterClient* GetBluetoothAdapterClient() OVERRIDE;
78 virtual BluetoothAgentManagerClient* 84 virtual BluetoothAgentManagerClient*
79 GetBluetoothAgentManagerClient() OVERRIDE; 85 GetBluetoothAgentManagerClient() OVERRIDE;
80 virtual BluetoothDeviceClient* GetBluetoothDeviceClient() OVERRIDE; 86 virtual BluetoothDeviceClient* GetBluetoothDeviceClient() OVERRIDE;
87 virtual BluetoothGattCharacteristicClient*
88 GetBluetoothGattCharacteristicClient() OVERRIDE;
89 virtual BluetoothGattDescriptorClient*
90 GetBluetoothGattDescriptorClient() OVERRIDE;
91 virtual BluetoothGattServiceClient* GetBluetoothGattServiceClient() OVERRIDE;
81 virtual BluetoothInputClient* GetBluetoothInputClient() OVERRIDE; 92 virtual BluetoothInputClient* GetBluetoothInputClient() OVERRIDE;
82 virtual BluetoothProfileManagerClient* 93 virtual BluetoothProfileManagerClient*
83 GetBluetoothProfileManagerClient() OVERRIDE; 94 GetBluetoothProfileManagerClient() OVERRIDE;
84 virtual CrasAudioClient* GetCrasAudioClient() OVERRIDE; 95 virtual CrasAudioClient* GetCrasAudioClient() OVERRIDE;
85 virtual CrosDisksClient* GetCrosDisksClient() OVERRIDE; 96 virtual CrosDisksClient* GetCrosDisksClient() OVERRIDE;
86 virtual CryptohomeClient* GetCryptohomeClient() OVERRIDE; 97 virtual CryptohomeClient* GetCryptohomeClient() OVERRIDE;
87 virtual DebugDaemonClient* GetDebugDaemonClient() OVERRIDE; 98 virtual DebugDaemonClient* GetDebugDaemonClient() OVERRIDE;
88 virtual ShillDeviceClient* GetShillDeviceClient() OVERRIDE; 99 virtual ShillDeviceClient* GetShillDeviceClient() OVERRIDE;
89 virtual ShillIPConfigClient* GetShillIPConfigClient() OVERRIDE; 100 virtual ShillIPConfigClient* GetShillIPConfigClient() OVERRIDE;
90 virtual ShillManagerClient* GetShillManagerClient() OVERRIDE; 101 virtual ShillManagerClient* GetShillManagerClient() OVERRIDE;
(...skipping 17 matching lines...) Expand all
108 virtual UpdateEngineClient* GetUpdateEngineClient() OVERRIDE; 119 virtual UpdateEngineClient* GetUpdateEngineClient() OVERRIDE;
109 120
110 private: 121 private:
111 // Note: Keep this before other members so they can call AddObserver() in 122 // Note: Keep this before other members so they can call AddObserver() in
112 // their c'tors. 123 // their c'tors.
113 ObserverList<DBusThreadManagerObserver> observers_; 124 ObserverList<DBusThreadManagerObserver> observers_;
114 125
115 scoped_ptr<BluetoothAdapterClient> bluetooth_adapter_client_; 126 scoped_ptr<BluetoothAdapterClient> bluetooth_adapter_client_;
116 scoped_ptr<BluetoothAgentManagerClient> bluetooth_agent_manager_client_; 127 scoped_ptr<BluetoothAgentManagerClient> bluetooth_agent_manager_client_;
117 scoped_ptr<BluetoothDeviceClient> bluetooth_device_client_; 128 scoped_ptr<BluetoothDeviceClient> bluetooth_device_client_;
129 scoped_ptr<BluetoothGattCharacteristicClient>
130 bluetooth_gatt_characteristic_client_;
131 scoped_ptr<BluetoothGattDescriptorClient>
132 bluetooth_gatt_descriptor_client_;
133 scoped_ptr<BluetoothGattServiceClient> bluetooth_gatt_service_client_;
118 scoped_ptr<BluetoothInputClient> bluetooth_input_client_; 134 scoped_ptr<BluetoothInputClient> bluetooth_input_client_;
119 scoped_ptr<BluetoothProfileManagerClient> bluetooth_profile_manager_client_; 135 scoped_ptr<BluetoothProfileManagerClient> bluetooth_profile_manager_client_;
120 scoped_ptr<CrasAudioClient> cras_audio_client_; 136 scoped_ptr<CrasAudioClient> cras_audio_client_;
121 scoped_ptr<CrosDisksClient> cros_disks_client_; 137 scoped_ptr<CrosDisksClient> cros_disks_client_;
122 scoped_ptr<CryptohomeClient> cryptohome_client_; 138 scoped_ptr<CryptohomeClient> cryptohome_client_;
123 scoped_ptr<DebugDaemonClient> debug_daemon_client_; 139 scoped_ptr<DebugDaemonClient> debug_daemon_client_;
124 scoped_ptr<ShillDeviceClient> shill_device_client_; 140 scoped_ptr<ShillDeviceClient> shill_device_client_;
125 scoped_ptr<ShillIPConfigClient> shill_ipconfig_client_; 141 scoped_ptr<ShillIPConfigClient> shill_ipconfig_client_;
126 scoped_ptr<ShillManagerClient> shill_manager_client_; 142 scoped_ptr<ShillManagerClient> shill_manager_client_;
127 scoped_ptr<ShillServiceClient> shill_service_client_; 143 scoped_ptr<ShillServiceClient> shill_service_client_;
(...skipping 15 matching lines...) Expand all
143 scoped_ptr<UpdateEngineClient> update_engine_client_; 159 scoped_ptr<UpdateEngineClient> update_engine_client_;
144 160
145 scoped_ptr<PowerPolicyController> power_policy_controller_; 161 scoped_ptr<PowerPolicyController> power_policy_controller_;
146 162
147 DISALLOW_COPY_AND_ASSIGN(FakeDBusThreadManager); 163 DISALLOW_COPY_AND_ASSIGN(FakeDBusThreadManager);
148 }; 164 };
149 165
150 } // namespace chromeos 166 } // namespace chromeos
151 167
152 #endif // CHROMEOS_DBUS_FAKE_DBUS_THREAD_MANAGER_H_ 168 #endif // CHROMEOS_DBUS_FAKE_DBUS_THREAD_MANAGER_H_
OLDNEW
« no previous file with comments | « chromeos/dbus/fake_bluetooth_gatt_service_client.cc ('k') | chromeos/dbus/fake_dbus_thread_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698