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

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

Issue 101963004: [chromeos] New PowerManagerClient observer to collect power data. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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_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/callback.h" 10 #include "base/callback.h"
(...skipping 29 matching lines...) Expand all
40 class IBusEngineFactoryService; 40 class IBusEngineFactoryService;
41 class IBusEngineService; 41 class IBusEngineService;
42 class ImageBurnerClient; 42 class ImageBurnerClient;
43 class IntrospectableClient; 43 class IntrospectableClient;
44 class ModemMessagingClient; 44 class ModemMessagingClient;
45 class NfcAdapterClient; 45 class NfcAdapterClient;
46 class NfcDeviceClient; 46 class NfcDeviceClient;
47 class NfcManagerClient; 47 class NfcManagerClient;
48 class NfcTagClient; 48 class NfcTagClient;
49 class PermissionBrokerClient; 49 class PermissionBrokerClient;
50 class PowerDataCollector;
50 class PowerManagerClient; 51 class PowerManagerClient;
51 class PowerPolicyController; 52 class PowerPolicyController;
52 class SMSClient; 53 class SMSClient;
53 class SessionManagerClient; 54 class SessionManagerClient;
54 class ShillDeviceClient; 55 class ShillDeviceClient;
55 class ShillIPConfigClient; 56 class ShillIPConfigClient;
56 class ShillManagerClient; 57 class ShillManagerClient;
57 class ShillProfileClient; 58 class ShillProfileClient;
58 class ShillServiceClient; 59 class ShillServiceClient;
59 class SystemClockClient; 60 class SystemClockClient;
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 virtual GsmSMSClient* GetGsmSMSClient() = 0; 133 virtual GsmSMSClient* GetGsmSMSClient() = 0;
133 virtual IBusClient* GetIBusClient() = 0; 134 virtual IBusClient* GetIBusClient() = 0;
134 virtual ImageBurnerClient* GetImageBurnerClient() = 0; 135 virtual ImageBurnerClient* GetImageBurnerClient() = 0;
135 virtual IntrospectableClient* GetIntrospectableClient() = 0; 136 virtual IntrospectableClient* GetIntrospectableClient() = 0;
136 virtual ModemMessagingClient* GetModemMessagingClient() = 0; 137 virtual ModemMessagingClient* GetModemMessagingClient() = 0;
137 virtual NfcAdapterClient* GetNfcAdapterClient() = 0; 138 virtual NfcAdapterClient* GetNfcAdapterClient() = 0;
138 virtual NfcDeviceClient* GetNfcDeviceClient() = 0; 139 virtual NfcDeviceClient* GetNfcDeviceClient() = 0;
139 virtual NfcManagerClient* GetNfcManagerClient() = 0; 140 virtual NfcManagerClient* GetNfcManagerClient() = 0;
140 virtual NfcTagClient* GetNfcTagClient() = 0; 141 virtual NfcTagClient* GetNfcTagClient() = 0;
141 virtual PermissionBrokerClient* GetPermissionBrokerClient() = 0; 142 virtual PermissionBrokerClient* GetPermissionBrokerClient() = 0;
143 virtual PowerDataCollector* GetPowerDataCollector() = 0;
142 virtual PowerManagerClient* GetPowerManagerClient() = 0; 144 virtual PowerManagerClient* GetPowerManagerClient() = 0;
143 virtual PowerPolicyController* GetPowerPolicyController() = 0; 145 virtual PowerPolicyController* GetPowerPolicyController() = 0;
144 virtual SessionManagerClient* GetSessionManagerClient() = 0; 146 virtual SessionManagerClient* GetSessionManagerClient() = 0;
145 virtual ShillDeviceClient* GetShillDeviceClient() = 0; 147 virtual ShillDeviceClient* GetShillDeviceClient() = 0;
146 virtual ShillIPConfigClient* GetShillIPConfigClient() = 0; 148 virtual ShillIPConfigClient* GetShillIPConfigClient() = 0;
147 virtual ShillManagerClient* GetShillManagerClient() = 0; 149 virtual ShillManagerClient* GetShillManagerClient() = 0;
148 virtual ShillServiceClient* GetShillServiceClient() = 0; 150 virtual ShillServiceClient* GetShillServiceClient() = 0;
149 virtual ShillProfileClient* GetShillProfileClient() = 0; 151 virtual ShillProfileClient* GetShillProfileClient() = 0;
150 virtual SMSClient* GetSMSClient() = 0; 152 virtual SMSClient* GetSMSClient() = 0;
151 virtual SystemClockClient* GetSystemClockClient() = 0; 153 virtual SystemClockClient* GetSystemClockClient() = 0;
152 virtual UpdateEngineClient* GetUpdateEngineClient() = 0; 154 virtual UpdateEngineClient* GetUpdateEngineClient() = 0;
153 155
154 virtual ~DBusThreadManager(); 156 virtual ~DBusThreadManager();
155 157
156 protected: 158 protected:
157 DBusThreadManager(); 159 DBusThreadManager();
158 160
159 DISALLOW_COPY_AND_ASSIGN(DBusThreadManager); 161 DISALLOW_COPY_AND_ASSIGN(DBusThreadManager);
160 }; 162 };
161 163
162 } // namespace chromeos 164 } // namespace chromeos
163 165
164 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_ 166 #endif // CHROMEOS_DBUS_DBUS_THREAD_MANAGER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698