Chromium Code Reviews| Index: device/power_monitor/power_monitor_broadcast_source.h |
| diff --git a/content/child/power_monitor_broadcast_source.h b/device/power_monitor/power_monitor_broadcast_source.h |
| similarity index 71% |
| rename from content/child/power_monitor_broadcast_source.h |
| rename to device/power_monitor/power_monitor_broadcast_source.h |
| index c5358eaed29978b583a3e7c82bb54348dab2d006..2a617822263dcf1eaf55776e8579f3ee8c3f70fd 100644 |
| --- a/content/child/power_monitor_broadcast_source.h |
| +++ b/device/power_monitor/power_monitor_broadcast_source.h |
| @@ -2,26 +2,28 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef CONTENT_CHILD_POWER_MONITOR_BROADCAST_SOURCE_H_ |
| -#define CONTENT_CHILD_POWER_MONITOR_BROADCAST_SOURCE_H_ |
| +#ifndef DEVICE_POWER_MONITOR_POWER_MONITOR_BROADCAST_SOURCE_H_ |
| +#define DEVICE_POWER_MONITOR_POWER_MONITOR_BROADCAST_SOURCE_H_ |
| #include "base/macros.h" |
| #include "base/power_monitor/power_monitor_source.h" |
| -#include "content/common/content_export.h" |
| +#include "device/power_monitor/power_monitor_export.h" |
| #include "device/power_monitor/public/interfaces/power_monitor.mojom.h" |
| #include "mojo/public/cpp/bindings/binding.h" |
| -namespace content { |
| +namespace device { |
| // Receives Power Monitor IPC messages sent from the browser process and relays |
| // them to the PowerMonitor of the current process. |
| -class CONTENT_EXPORT PowerMonitorBroadcastSource |
| +class DEVICE_POWER_MONITOR_EXPORT PowerMonitorBroadcastSource |
| : public base::PowerMonitorSource, |
| NON_EXPORTED_BASE(public device::mojom::PowerMonitorClient) { |
| public: |
| explicit PowerMonitorBroadcastSource(); |
| ~PowerMonitorBroadcastSource() override; |
| + void SetClient(device::mojom::PowerMonitor* power_monitor); |
|
blundell
2016/10/28 21:33:51
I think it would be nicer to just have PowerMonito
ke.he
2016/10/29 11:10:53
Done.
|
| + |
| void PowerStateChange(bool on_battery_power) override; |
| void Suspend() override; |
| void Resume() override; |
| @@ -34,6 +36,6 @@ class CONTENT_EXPORT PowerMonitorBroadcastSource |
| DISALLOW_COPY_AND_ASSIGN(PowerMonitorBroadcastSource); |
| }; |
| -} // namespace content |
| +} // namespace device |
| -#endif // CONTENT_CHILD_POWER_MONITOR_BROADCAST_SOURCE_H_ |
| +#endif // DEVICE_POWER_MONITOR_POWER_MONITOR_BROADCAST_SOURCE_H_ |