| 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_DBUS_THREAD_MANAGER_H_ | 5 #ifndef CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ |
| 6 #define CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ | 6 #define CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "base/memory/ref_counted.h" | 10 #include "base/memory/ref_counted.h" |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 class BluetoothAdapterClient; | 26 class BluetoothAdapterClient; |
| 27 class BluetoothDeviceClient; | 27 class BluetoothDeviceClient; |
| 28 class BluetoothInputClient; | 28 class BluetoothInputClient; |
| 29 class BluetoothManagerClient; | 29 class BluetoothManagerClient; |
| 30 class BluetoothNodeClient; | 30 class BluetoothNodeClient; |
| 31 class BluetoothOutOfBandClient; | 31 class BluetoothOutOfBandClient; |
| 32 class CashewClient; | 32 class CashewClient; |
| 33 class CrosDisksClient; | 33 class CrosDisksClient; |
| 34 class CryptohomeClient; | 34 class CryptohomeClient; |
| 35 class DebugDaemonClient; | 35 class DebugDaemonClient; |
| 36 class FlimflamDeviceClient; | 36 class ShillDeviceClient; |
| 37 class FlimflamIPConfigClient; | 37 class ShillIPConfigClient; |
| 38 class FlimflamManagerClient; | 38 class ShillManagerClient; |
| 39 class FlimflamNetworkClient; | 39 class ShillNetworkClient; |
| 40 class FlimflamProfileClient; | 40 class ShillProfileClient; |
| 41 class FlimflamServiceClient; | 41 class ShillServiceClient; |
| 42 class GsmSMSClient; | 42 class GsmSMSClient; |
| 43 class IBusClient; | 43 class IBusClient; |
| 44 class IBusEngineFactoryService; | 44 class IBusEngineFactoryService; |
| 45 class IBusEngineService; | 45 class IBusEngineService; |
| 46 class IBusInputContextClient; | 46 class IBusInputContextClient; |
| 47 class ImageBurnerClient; | 47 class ImageBurnerClient; |
| 48 class IntrospectableClient; | 48 class IntrospectableClient; |
| 49 class MediaTransferProtocolDaemonClient; | 49 class MediaTransferProtocolDaemonClient; |
| 50 class ModemMessagingClient; | 50 class ModemMessagingClient; |
| 51 class PermissionBrokerClient; | 51 class PermissionBrokerClient; |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 149 // Returns the Cryptohome client, owned by DBusThreadManager. | 149 // Returns the Cryptohome client, owned by DBusThreadManager. |
| 150 // Do not cache this pointer and use it after DBusThreadManager is shut | 150 // Do not cache this pointer and use it after DBusThreadManager is shut |
| 151 // down. | 151 // down. |
| 152 virtual CryptohomeClient* GetCryptohomeClient() = 0; | 152 virtual CryptohomeClient* GetCryptohomeClient() = 0; |
| 153 | 153 |
| 154 // Returns the DebugDaemon client, owned by DBusThreadManager. | 154 // Returns the DebugDaemon client, owned by DBusThreadManager. |
| 155 // Do not cache this pointer and use it after DBusThreadManager is shut | 155 // Do not cache this pointer and use it after DBusThreadManager is shut |
| 156 // down. | 156 // down. |
| 157 virtual DebugDaemonClient* GetDebugDaemonClient() = 0; | 157 virtual DebugDaemonClient* GetDebugDaemonClient() = 0; |
| 158 | 158 |
| 159 // Returns the Flimflam Device client, owned by DBusThreadManager. | 159 // Returns the Shill Device client, owned by DBusThreadManager. |
| 160 // Do not cache this pointer and use it after DBusThreadManager is shut | 160 // Do not cache this pointer and use it after DBusThreadManager is shut |
| 161 // down. | 161 // down. |
| 162 virtual FlimflamDeviceClient* GetFlimflamDeviceClient() = 0; | 162 virtual ShillDeviceClient* GetShillDeviceClient() = 0; |
| 163 | 163 |
| 164 // Returns the Flimflam IPConfig client, owned by DBusThreadManager. | 164 // Returns the Shill IPConfig client, owned by DBusThreadManager. |
| 165 // Do not cache this pointer and use it after DBusThreadManager is shut | 165 // Do not cache this pointer and use it after DBusThreadManager is shut |
| 166 // down. | 166 // down. |
| 167 virtual FlimflamIPConfigClient* GetFlimflamIPConfigClient() = 0; | 167 virtual ShillIPConfigClient* GetShillIPConfigClient() = 0; |
| 168 | 168 |
| 169 // Returns the Flimflam Manager client, owned by DBusThreadManager. | 169 // Returns the Shill Manager client, owned by DBusThreadManager. |
| 170 // Do not cache this pointer and use it after DBusThreadManager is shut | 170 // Do not cache this pointer and use it after DBusThreadManager is shut |
| 171 // down. | 171 // down. |
| 172 virtual FlimflamManagerClient* GetFlimflamManagerClient() = 0; | 172 virtual ShillManagerClient* GetShillManagerClient() = 0; |
| 173 | 173 |
| 174 // Returns the Flimflam Network client, owned by DBusThreadManager. | 174 // Returns the Shill Network client, owned by DBusThreadManager. |
| 175 // Do not cache this pointer and use it after DBusThreadManager is shut | 175 // Do not cache this pointer and use it after DBusThreadManager is shut |
| 176 // down. | 176 // down. |
| 177 virtual FlimflamNetworkClient* GetFlimflamNetworkClient() = 0; | 177 virtual ShillNetworkClient* GetShillNetworkClient() = 0; |
| 178 | 178 |
| 179 // Returns the Flimflam Profile client, owned by DBusThreadManager. | 179 // Returns the Shill Profile client, owned by DBusThreadManager. |
| 180 // Do not cache this pointer and use it after DBusThreadManager is shut | 180 // Do not cache this pointer and use it after DBusThreadManager is shut |
| 181 // down. | 181 // down. |
| 182 virtual FlimflamProfileClient* GetFlimflamProfileClient() = 0; | 182 virtual ShillProfileClient* GetShillProfileClient() = 0; |
| 183 | 183 |
| 184 // Returns the Flimflam Service client, owned by DBusThreadManager. | 184 // Returns the Shill Service client, owned by DBusThreadManager. |
| 185 // Do not cache this pointer and use it after DBusThreadManager is shut | 185 // Do not cache this pointer and use it after DBusThreadManager is shut |
| 186 // down. | 186 // down. |
| 187 virtual FlimflamServiceClient* GetFlimflamServiceClient() = 0; | 187 virtual ShillServiceClient* GetShillServiceClient() = 0; |
| 188 | 188 |
| 189 // Returns the SMS client, owned by DBusThreadManager. | 189 // Returns the SMS client, owned by DBusThreadManager. |
| 190 // Do not cache this pointer and use it after DBusThreadManager is shut | 190 // Do not cache this pointer and use it after DBusThreadManager is shut |
| 191 // down. | 191 // down. |
| 192 virtual GsmSMSClient* GetGsmSMSClient() = 0; | 192 virtual GsmSMSClient* GetGsmSMSClient() = 0; |
| 193 | 193 |
| 194 // Returns the image burner client, owned by DBusThreadManager. | 194 // Returns the image burner client, owned by DBusThreadManager. |
| 195 // Do not cache this pointer and use it after DBusThreadManger is shut | 195 // Do not cache this pointer and use it after DBusThreadManger is shut |
| 196 // down. | 196 // down. |
| 197 virtual ImageBurnerClient* GetImageBurnerClient() = 0; | 197 virtual ImageBurnerClient* GetImageBurnerClient() = 0; |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 263 | 263 |
| 264 protected: | 264 protected: |
| 265 DBusThreadManager(); | 265 DBusThreadManager(); |
| 266 | 266 |
| 267 DISALLOW_COPY_AND_ASSIGN(DBusThreadManager); | 267 DISALLOW_COPY_AND_ASSIGN(DBusThreadManager); |
| 268 }; | 268 }; |
| 269 | 269 |
| 270 } // namespace chromeos | 270 } // namespace chromeos |
| 271 | 271 |
| 272 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ | 272 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ |
| OLD | NEW |