| Index: device/power_monitor/public/cpp/power_monitor_broadcast_source.h
|
| diff --git a/content/child/power_monitor_broadcast_source.h b/device/power_monitor/public/cpp/power_monitor_broadcast_source.h
|
| similarity index 57%
|
| rename from content/child/power_monitor_broadcast_source.h
|
| rename to device/power_monitor/public/cpp/power_monitor_broadcast_source.h
|
| index c5358eaed29978b583a3e7c82bb54348dab2d006..596d07b2721e227effb67cff72a46ab992079408 100644
|
| --- a/content/child/power_monitor_broadcast_source.h
|
| +++ b/device/power_monitor/public/cpp/power_monitor_broadcast_source.h
|
| @@ -2,24 +2,26 @@
|
| // 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"
|
| +#include "services/service_manager/public/cpp/interface_provider.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
|
| +// Receives state changes from Power Monitor through mojo, and relays them to
|
| +// the PowerMonitor of the current process.
|
| +class DEVICE_POWER_MONITOR_EXPORT PowerMonitorBroadcastSource
|
| : public base::PowerMonitorSource,
|
| NON_EXPORTED_BASE(public device::mojom::PowerMonitorClient) {
|
| public:
|
| - explicit PowerMonitorBroadcastSource();
|
| + explicit PowerMonitorBroadcastSource(
|
| + service_manager::InterfaceProvider* interface_provider);
|
| ~PowerMonitorBroadcastSource() override;
|
|
|
| void PowerStateChange(bool on_battery_power) 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_
|
|
|