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 20 matching lines...) Expand all Loading... |
31 class CrosDisksClient; | 31 class CrosDisksClient; |
32 class CryptohomeClient; | 32 class CryptohomeClient; |
33 class DBusThreadManagerSetter; | 33 class DBusThreadManagerSetter; |
34 class DebugDaemonClient; | 34 class DebugDaemonClient; |
35 class EasyUnlockClient; | 35 class EasyUnlockClient; |
36 class GsmSMSClient; | 36 class GsmSMSClient; |
37 class ImageBurnerClient; | 37 class ImageBurnerClient; |
38 class IntrospectableClient; | 38 class IntrospectableClient; |
39 class LorgnetteManagerClient; | 39 class LorgnetteManagerClient; |
40 class ModemMessagingClient; | 40 class ModemMessagingClient; |
41 class NfcAdapterClient; | |
42 class NfcDeviceClient; | |
43 class NfcManagerClient; | |
44 class NfcRecordClient; | |
45 class NfcTagClient; | |
46 class PermissionBrokerClient; | 41 class PermissionBrokerClient; |
47 class PowerManagerClient; | 42 class PowerManagerClient; |
48 class SMSClient; | 43 class SMSClient; |
49 class SessionManagerClient; | 44 class SessionManagerClient; |
50 class ShillDeviceClient; | 45 class ShillDeviceClient; |
51 class ShillIPConfigClient; | 46 class ShillIPConfigClient; |
52 class ShillManagerClient; | 47 class ShillManagerClient; |
53 class ShillProfileClient; | 48 class ShillProfileClient; |
54 class ShillServiceClient; | 49 class ShillServiceClient; |
55 class ShillThirdPartyVpnDriverClient; | 50 class ShillThirdPartyVpnDriverClient; |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
110 CrasAudioClient* GetCrasAudioClient(); | 105 CrasAudioClient* GetCrasAudioClient(); |
111 CrosDisksClient* GetCrosDisksClient(); | 106 CrosDisksClient* GetCrosDisksClient(); |
112 CryptohomeClient* GetCryptohomeClient(); | 107 CryptohomeClient* GetCryptohomeClient(); |
113 DebugDaemonClient* GetDebugDaemonClient(); | 108 DebugDaemonClient* GetDebugDaemonClient(); |
114 EasyUnlockClient* GetEasyUnlockClient(); | 109 EasyUnlockClient* GetEasyUnlockClient(); |
115 GsmSMSClient* GetGsmSMSClient(); | 110 GsmSMSClient* GetGsmSMSClient(); |
116 ImageBurnerClient* GetImageBurnerClient(); | 111 ImageBurnerClient* GetImageBurnerClient(); |
117 IntrospectableClient* GetIntrospectableClient(); | 112 IntrospectableClient* GetIntrospectableClient(); |
118 LorgnetteManagerClient* GetLorgnetteManagerClient(); | 113 LorgnetteManagerClient* GetLorgnetteManagerClient(); |
119 ModemMessagingClient* GetModemMessagingClient(); | 114 ModemMessagingClient* GetModemMessagingClient(); |
120 NfcAdapterClient* GetNfcAdapterClient(); | |
121 NfcDeviceClient* GetNfcDeviceClient(); | |
122 NfcManagerClient* GetNfcManagerClient(); | |
123 NfcRecordClient* GetNfcRecordClient(); | |
124 NfcTagClient* GetNfcTagClient(); | |
125 PermissionBrokerClient* GetPermissionBrokerClient(); | 115 PermissionBrokerClient* GetPermissionBrokerClient(); |
126 PowerManagerClient* GetPowerManagerClient(); | 116 PowerManagerClient* GetPowerManagerClient(); |
127 SessionManagerClient* GetSessionManagerClient(); | 117 SessionManagerClient* GetSessionManagerClient(); |
128 ShillDeviceClient* GetShillDeviceClient(); | 118 ShillDeviceClient* GetShillDeviceClient(); |
129 ShillIPConfigClient* GetShillIPConfigClient(); | 119 ShillIPConfigClient* GetShillIPConfigClient(); |
130 ShillManagerClient* GetShillManagerClient(); | 120 ShillManagerClient* GetShillManagerClient(); |
131 ShillServiceClient* GetShillServiceClient(); | 121 ShillServiceClient* GetShillServiceClient(); |
132 ShillProfileClient* GetShillProfileClient(); | 122 ShillProfileClient* GetShillProfileClient(); |
133 ShillThirdPartyVpnDriverClient* GetShillThirdPartyVpnDriverClient(); | 123 ShillThirdPartyVpnDriverClient* GetShillThirdPartyVpnDriverClient(); |
134 SMSClient* GetSMSClient(); | 124 SMSClient* GetSMSClient(); |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
188 void SetShillIPConfigClient(std::unique_ptr<ShillIPConfigClient> client); | 178 void SetShillIPConfigClient(std::unique_ptr<ShillIPConfigClient> client); |
189 void SetShillManagerClient(std::unique_ptr<ShillManagerClient> client); | 179 void SetShillManagerClient(std::unique_ptr<ShillManagerClient> client); |
190 void SetShillServiceClient(std::unique_ptr<ShillServiceClient> client); | 180 void SetShillServiceClient(std::unique_ptr<ShillServiceClient> client); |
191 void SetShillProfileClient(std::unique_ptr<ShillProfileClient> client); | 181 void SetShillProfileClient(std::unique_ptr<ShillProfileClient> client); |
192 void SetShillThirdPartyVpnDriverClient( | 182 void SetShillThirdPartyVpnDriverClient( |
193 std::unique_ptr<ShillThirdPartyVpnDriverClient> client); | 183 std::unique_ptr<ShillThirdPartyVpnDriverClient> client); |
194 void SetGsmSMSClient(std::unique_ptr<GsmSMSClient> client); | 184 void SetGsmSMSClient(std::unique_ptr<GsmSMSClient> client); |
195 void SetImageBurnerClient(std::unique_ptr<ImageBurnerClient> client); | 185 void SetImageBurnerClient(std::unique_ptr<ImageBurnerClient> client); |
196 void SetIntrospectableClient(std::unique_ptr<IntrospectableClient> client); | 186 void SetIntrospectableClient(std::unique_ptr<IntrospectableClient> client); |
197 void SetModemMessagingClient(std::unique_ptr<ModemMessagingClient> client); | 187 void SetModemMessagingClient(std::unique_ptr<ModemMessagingClient> client); |
198 void SetNfcAdapterClient(std::unique_ptr<NfcAdapterClient> client); | |
199 void SetNfcDeviceClient(std::unique_ptr<NfcDeviceClient> client); | |
200 void SetNfcManagerClient(std::unique_ptr<NfcManagerClient> client); | |
201 void SetNfcRecordClient(std::unique_ptr<NfcRecordClient> client); | |
202 void SetNfcTagClient(std::unique_ptr<NfcTagClient> client); | |
203 void SetPermissionBrokerClient( | 188 void SetPermissionBrokerClient( |
204 std::unique_ptr<PermissionBrokerClient> client); | 189 std::unique_ptr<PermissionBrokerClient> client); |
205 void SetPowerManagerClient(std::unique_ptr<PowerManagerClient> client); | 190 void SetPowerManagerClient(std::unique_ptr<PowerManagerClient> client); |
206 void SetSessionManagerClient(std::unique_ptr<SessionManagerClient> client); | 191 void SetSessionManagerClient(std::unique_ptr<SessionManagerClient> client); |
207 void SetSMSClient(std::unique_ptr<SMSClient> client); | 192 void SetSMSClient(std::unique_ptr<SMSClient> client); |
208 void SetSystemClockClient(std::unique_ptr<SystemClockClient> client); | 193 void SetSystemClockClient(std::unique_ptr<SystemClockClient> client); |
209 void SetUpdateEngineClient(std::unique_ptr<UpdateEngineClient> client); | 194 void SetUpdateEngineClient(std::unique_ptr<UpdateEngineClient> client); |
210 | 195 |
211 private: | 196 private: |
212 friend class DBusThreadManager; | 197 friend class DBusThreadManager; |
213 | 198 |
214 DBusThreadManagerSetter(); | 199 DBusThreadManagerSetter(); |
215 | 200 |
216 DISALLOW_COPY_AND_ASSIGN(DBusThreadManagerSetter); | 201 DISALLOW_COPY_AND_ASSIGN(DBusThreadManagerSetter); |
217 }; | 202 }; |
218 | 203 |
219 } // namespace chromeos | 204 } // namespace chromeos |
220 | 205 |
221 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ | 206 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ |
OLD | NEW |