Index: third_party/WebKit/Source/platform/battery/battery_status_dispatcher.h |
diff --git a/content/renderer/battery_status/battery_status_dispatcher.h b/third_party/WebKit/Source/platform/battery/battery_status_dispatcher.h |
similarity index 37% |
rename from content/renderer/battery_status/battery_status_dispatcher.h |
rename to third_party/WebKit/Source/platform/battery/battery_status_dispatcher.h |
index f117a4b385e7ade0d39565f84bdb9bf6b9334a3c..7ce62aa878d66cc38e1329f192ac8e4a3fc15111 100644 |
--- a/content/renderer/battery_status/battery_status_dispatcher.h |
+++ b/third_party/WebKit/Source/platform/battery/battery_status_dispatcher.h |
@@ -2,37 +2,33 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CONTENT_RENDERER_BATTERY_STATUS_BATTERY_STATUS_DISPATCHER_H_ |
-#define CONTENT_RENDERER_BATTERY_STATUS_BATTERY_STATUS_DISPATCHER_H_ |
+#ifndef BLINK_PLATFORM_BATTERY_BATTERY_STATUS_DISPATCHER_H_ |
+#define BLINK_PLATFORM_BATTERY_BATTERY_STATUS_DISPATCHER_H_ |
-#include "base/compiler_specific.h" |
-#include "base/macros.h" |
-#include "content/common/content_export.h" |
#include "device/battery/battery_monitor.mojom.h" |
+#include "platform/PlatformExport.h" |
+#include "wtf/Noncopyable.h" |
namespace blink { |
-class WebBatteryStatusListener; |
-} |
-namespace content { |
+class BatteryStatusListener; |
-class CONTENT_EXPORT BatteryStatusDispatcher { |
+class PLATFORM_EXPORT BatteryStatusDispatcher { |
+ WTF_MAKE_NONCOPYABLE(BatteryStatusDispatcher); |
public: |
- explicit BatteryStatusDispatcher(blink::WebBatteryStatusListener* listener); |
+ explicit BatteryStatusDispatcher(BatteryStatusListener*); |
~BatteryStatusDispatcher(); |
private: |
- friend class BatteryStatusDispatcherTest; |
- |
void QueryNextStatus(); |
- void DidChange(device::BatteryStatusPtr battery_status); |
+ void OnDidChange(device::BatteryStatusPtr); |
device::BatteryMonitorPtr monitor_; |
- blink::WebBatteryStatusListener* listener_; |
+ BatteryStatusListener* listener_; |
- DISALLOW_COPY_AND_ASSIGN(BatteryStatusDispatcher); |
+ friend class BatteryStatusDispatcherTest; |
}; |
-} // namespace content |
+} // namespace blink |
-#endif // CONTENT_RENDERER_BATTERY_STATUS_BATTERY_STATUS_DISPATCHER_H_ |
+#endif // BLINK_PLATFORM_BATTERY_BATTERY_STATUS_DISPATCHER_H_ |