diff options
Diffstat (limited to 'Source/WebKit2/WebProcess/Battery/WebBatteryManager.h')
| -rw-r--r-- | Source/WebKit2/WebProcess/Battery/WebBatteryManager.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/Source/WebKit2/WebProcess/Battery/WebBatteryManager.h b/Source/WebKit2/WebProcess/Battery/WebBatteryManager.h index 45fab18c1..d47dea4d1 100644 --- a/Source/WebKit2/WebProcess/Battery/WebBatteryManager.h +++ b/Source/WebKit2/WebProcess/Battery/WebBatteryManager.h @@ -28,24 +28,19 @@ #if ENABLE(BATTERY_STATUS) -#include "MessageID.h" +#include "MessageReceiver.h" #include "WebBatteryStatus.h" #include "WebCoreArgumentCoders.h" #include <wtf/HashSet.h> #include <wtf/Noncopyable.h> #include <wtf/text/AtomicString.h> -namespace CoreIPC { -class Connection; -class MessageDecoder; -} - namespace WebKit { class WebPage; class WebProcess; -class WebBatteryManager { +class WebBatteryManager : private CoreIPC::MessageReceiver { WTF_MAKE_NONCOPYABLE(WebBatteryManager); public: @@ -58,9 +53,10 @@ public: void didChangeBatteryStatus(const WTF::AtomicString& eventType, const WebBatteryStatus::Data&); void updateBatteryStatus(const WebBatteryStatus::Data&); - void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&); - private: + // CoreIPC::MessageReceiver + void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&) OVERRIDE; + // Implemented in generated WebBatteryManagerMessageReceiver.cpp void didReceiveWebBatteryManagerMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&); |
