diff options
Diffstat (limited to 'Source/WebKit2/UIProcess/WebVibrationProxy.h')
| -rw-r--r-- | Source/WebKit2/UIProcess/WebVibrationProxy.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/Source/WebKit2/UIProcess/WebVibrationProxy.h b/Source/WebKit2/UIProcess/WebVibrationProxy.h index 4e69e96fa..676d3a497 100644 --- a/Source/WebKit2/UIProcess/WebVibrationProxy.h +++ b/Source/WebKit2/UIProcess/WebVibrationProxy.h @@ -29,20 +29,15 @@ #if ENABLE(VIBRATION) #include "APIObject.h" -#include "MessageID.h" +#include "MessageReceiver.h" #include "WebVibrationProvider.h" #include <wtf/Forward.h> -namespace CoreIPC { -class ArgumentDecoder; -class Connection; -} - namespace WebKit { class WebContext; -class WebVibrationProxy : public APIObject { +class WebVibrationProxy : public APIObject, private CoreIPC::MessageReceiver { public: static const Type APIType = TypeVibration; @@ -54,13 +49,14 @@ public: void initializeProvider(const WKVibrationProvider*); - void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*); - private: explicit WebVibrationProxy(WebContext*); virtual Type type() const { return APIType; } + // CoreIPC::MessageReceiver + virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) OVERRIDE; + // Implemented in generated WebVibrationProxyMessageReceiver.cpp void didReceiveWebVibrationProxyMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*); |
