| Index: content/renderer/battery_status/battery_status_dispatcher.h
|
| diff --git a/content/renderer/battery_status/battery_status_dispatcher.h b/content/renderer/battery_status/battery_status_dispatcher.h
|
| index 0358fa792d2b097f4fe7a378b0ef010628bcde84..57255c0263d4a18608ba66bde3b9845c9c59d5c5 100644
|
| --- a/content/renderer/battery_status/battery_status_dispatcher.h
|
| +++ b/content/renderer/battery_status/battery_status_dispatcher.h
|
| @@ -5,7 +5,7 @@
|
| #ifndef CONTENT_RENDERER_BATTERY_STATUS_BATTERY_STATUS_DISPATCHER_H_
|
| #define CONTENT_RENDERER_BATTERY_STATUS_BATTERY_STATUS_DISPATCHER_H_
|
|
|
| -#include "content/public/renderer/render_process_observer.h"
|
| +#include "content/public/renderer/platform_event_observer.h"
|
|
|
| namespace blink {
|
| class WebBatteryStatus;
|
| @@ -15,27 +15,25 @@ class WebBatteryStatusListener;
|
| namespace content {
|
| class RenderThread;
|
|
|
| -class CONTENT_EXPORT BatteryStatusDispatcher : public RenderProcessObserver {
|
| +class CONTENT_EXPORT BatteryStatusDispatcher
|
| + : NON_EXPORTED_BASE(
|
| + public PlatformEventObserver<blink::WebBatteryStatusListener>) {
|
| public:
|
| explicit BatteryStatusDispatcher(RenderThread* thread);
|
| virtual ~BatteryStatusDispatcher();
|
|
|
| - // RenderProcessObserver method.
|
| + // PlatformEventObserver public methods.
|
| virtual bool OnControlMessageReceived(const IPC::Message& message) OVERRIDE;
|
| -
|
| - // Sets the listener to receive battery status updates. Returns true if the
|
| - // registration was successful.
|
| - bool SetListener(blink::WebBatteryStatusListener* listener);
|
| + virtual void SendFakeDataForTesting(void* data) OVERRIDE;
|
|
|
| protected:
|
| - virtual bool Start();
|
| - virtual bool Stop();
|
| + // PlatformEventObserver protected methods.
|
| + virtual void SendStartMessage() OVERRIDE;
|
| + virtual void SendStopMessage() OVERRIDE;
|
|
|
| private:
|
| void OnDidChange(const blink::WebBatteryStatus& status);
|
|
|
| - blink::WebBatteryStatusListener* listener_;
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(BatteryStatusDispatcher);
|
| };
|
|
|
|
|