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 |