| 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 <memory> | 8 #include <memory> |
| 9 #include <string> | 9 #include <string> |
| 10 | 10 |
| (...skipping 29 matching lines...) Expand all Loading... |
| 40 class LorgnetteManagerClient; | 40 class LorgnetteManagerClient; |
| 41 class ModemMessagingClient; | 41 class ModemMessagingClient; |
| 42 class NfcAdapterClient; | 42 class NfcAdapterClient; |
| 43 class NfcDeviceClient; | 43 class NfcDeviceClient; |
| 44 class NfcManagerClient; | 44 class NfcManagerClient; |
| 45 class NfcRecordClient; | 45 class NfcRecordClient; |
| 46 class NfcTagClient; | 46 class NfcTagClient; |
| 47 class PeerDaemonManagerClient; | 47 class PeerDaemonManagerClient; |
| 48 class PermissionBrokerClient; | 48 class PermissionBrokerClient; |
| 49 class PowerManagerClient; | 49 class PowerManagerClient; |
| 50 class PrivetDaemonManagerClient; | |
| 51 class SMSClient; | 50 class SMSClient; |
| 52 class SessionManagerClient; | 51 class SessionManagerClient; |
| 53 class ShillDeviceClient; | 52 class ShillDeviceClient; |
| 54 class ShillIPConfigClient; | 53 class ShillIPConfigClient; |
| 55 class ShillManagerClient; | 54 class ShillManagerClient; |
| 56 class ShillProfileClient; | 55 class ShillProfileClient; |
| 57 class ShillServiceClient; | 56 class ShillServiceClient; |
| 58 class ShillThirdPartyVpnDriverClient; | 57 class ShillThirdPartyVpnDriverClient; |
| 59 class SystemClockClient; | 58 class SystemClockClient; |
| 60 class UpdateEngineClient; | 59 class UpdateEngineClient; |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 121 IntrospectableClient* GetIntrospectableClient(); | 120 IntrospectableClient* GetIntrospectableClient(); |
| 122 LorgnetteManagerClient* GetLorgnetteManagerClient(); | 121 LorgnetteManagerClient* GetLorgnetteManagerClient(); |
| 123 ModemMessagingClient* GetModemMessagingClient(); | 122 ModemMessagingClient* GetModemMessagingClient(); |
| 124 NfcAdapterClient* GetNfcAdapterClient(); | 123 NfcAdapterClient* GetNfcAdapterClient(); |
| 125 NfcDeviceClient* GetNfcDeviceClient(); | 124 NfcDeviceClient* GetNfcDeviceClient(); |
| 126 NfcManagerClient* GetNfcManagerClient(); | 125 NfcManagerClient* GetNfcManagerClient(); |
| 127 NfcRecordClient* GetNfcRecordClient(); | 126 NfcRecordClient* GetNfcRecordClient(); |
| 128 NfcTagClient* GetNfcTagClient(); | 127 NfcTagClient* GetNfcTagClient(); |
| 129 PeerDaemonManagerClient* GetPeerDaemonManagerClient(); | 128 PeerDaemonManagerClient* GetPeerDaemonManagerClient(); |
| 130 PermissionBrokerClient* GetPermissionBrokerClient(); | 129 PermissionBrokerClient* GetPermissionBrokerClient(); |
| 131 PrivetDaemonManagerClient* GetPrivetDaemonManagerClient(); | |
| 132 PowerManagerClient* GetPowerManagerClient(); | 130 PowerManagerClient* GetPowerManagerClient(); |
| 133 SessionManagerClient* GetSessionManagerClient(); | 131 SessionManagerClient* GetSessionManagerClient(); |
| 134 ShillDeviceClient* GetShillDeviceClient(); | 132 ShillDeviceClient* GetShillDeviceClient(); |
| 135 ShillIPConfigClient* GetShillIPConfigClient(); | 133 ShillIPConfigClient* GetShillIPConfigClient(); |
| 136 ShillManagerClient* GetShillManagerClient(); | 134 ShillManagerClient* GetShillManagerClient(); |
| 137 ShillServiceClient* GetShillServiceClient(); | 135 ShillServiceClient* GetShillServiceClient(); |
| 138 ShillProfileClient* GetShillProfileClient(); | 136 ShillProfileClient* GetShillProfileClient(); |
| 139 ShillThirdPartyVpnDriverClient* GetShillThirdPartyVpnDriverClient(); | 137 ShillThirdPartyVpnDriverClient* GetShillThirdPartyVpnDriverClient(); |
| 140 SMSClient* GetSMSClient(); | 138 SMSClient* GetSMSClient(); |
| 141 SystemClockClient* GetSystemClockClient(); | 139 SystemClockClient* GetSystemClockClient(); |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 void SetModemMessagingClient(std::unique_ptr<ModemMessagingClient> client); | 201 void SetModemMessagingClient(std::unique_ptr<ModemMessagingClient> client); |
| 204 void SetNfcAdapterClient(std::unique_ptr<NfcAdapterClient> client); | 202 void SetNfcAdapterClient(std::unique_ptr<NfcAdapterClient> client); |
| 205 void SetNfcDeviceClient(std::unique_ptr<NfcDeviceClient> client); | 203 void SetNfcDeviceClient(std::unique_ptr<NfcDeviceClient> client); |
| 206 void SetNfcManagerClient(std::unique_ptr<NfcManagerClient> client); | 204 void SetNfcManagerClient(std::unique_ptr<NfcManagerClient> client); |
| 207 void SetNfcRecordClient(std::unique_ptr<NfcRecordClient> client); | 205 void SetNfcRecordClient(std::unique_ptr<NfcRecordClient> client); |
| 208 void SetNfcTagClient(std::unique_ptr<NfcTagClient> client); | 206 void SetNfcTagClient(std::unique_ptr<NfcTagClient> client); |
| 209 void SetPeerDaemonManagerClient( | 207 void SetPeerDaemonManagerClient( |
| 210 std::unique_ptr<PeerDaemonManagerClient> client); | 208 std::unique_ptr<PeerDaemonManagerClient> client); |
| 211 void SetPermissionBrokerClient( | 209 void SetPermissionBrokerClient( |
| 212 std::unique_ptr<PermissionBrokerClient> client); | 210 std::unique_ptr<PermissionBrokerClient> client); |
| 213 void SetPrivetDaemonManagerClient( | |
| 214 std::unique_ptr<PrivetDaemonManagerClient> client); | |
| 215 void SetPowerManagerClient(std::unique_ptr<PowerManagerClient> client); | 211 void SetPowerManagerClient(std::unique_ptr<PowerManagerClient> client); |
| 216 void SetSessionManagerClient(std::unique_ptr<SessionManagerClient> client); | 212 void SetSessionManagerClient(std::unique_ptr<SessionManagerClient> client); |
| 217 void SetSMSClient(std::unique_ptr<SMSClient> client); | 213 void SetSMSClient(std::unique_ptr<SMSClient> client); |
| 218 void SetSystemClockClient(std::unique_ptr<SystemClockClient> client); | 214 void SetSystemClockClient(std::unique_ptr<SystemClockClient> client); |
| 219 void SetUpdateEngineClient(std::unique_ptr<UpdateEngineClient> client); | 215 void SetUpdateEngineClient(std::unique_ptr<UpdateEngineClient> client); |
| 220 | 216 |
| 221 private: | 217 private: |
| 222 friend class DBusThreadManager; | 218 friend class DBusThreadManager; |
| 223 | 219 |
| 224 DBusThreadManagerSetter(); | 220 DBusThreadManagerSetter(); |
| 225 | 221 |
| 226 DISALLOW_COPY_AND_ASSIGN(DBusThreadManagerSetter); | 222 DISALLOW_COPY_AND_ASSIGN(DBusThreadManagerSetter); |
| 227 }; | 223 }; |
| 228 | 224 |
| 229 } // namespace chromeos | 225 } // namespace chromeos |
| 230 | 226 |
| 231 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ | 227 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ |
| OLD | NEW |