| Index: ppapi/proxy/ppb_instance_proxy.h
|
| ===================================================================
|
| --- ppapi/proxy/ppb_instance_proxy.h (revision 91372)
|
| +++ ppapi/proxy/ppb_instance_proxy.h (working copy)
|
| @@ -11,6 +11,7 @@
|
| #include "ppapi/proxy/host_resource.h"
|
| #include "ppapi/proxy/interface_proxy.h"
|
| #include "ppapi/shared_impl/function_group_base.h"
|
| +#include "ppapi/shared_impl/instance_impl.h"
|
| #include "ppapi/thunk/ppb_instance_api.h"
|
|
|
| namespace pp {
|
| @@ -21,6 +22,7 @@
|
| class SerializedVarReturnValue;
|
|
|
| class PPB_Instance_Proxy : public InterfaceProxy,
|
| + public ppapi::InstanceImpl,
|
| public ppapi::FunctionGroupBase,
|
| public ppapi::thunk::PPB_Instance_FunctionAPI {
|
| public:
|
| @@ -51,6 +53,12 @@
|
| virtual PP_Bool SetFullscreen(PP_Instance instance,
|
| PP_Bool fullscreen) OVERRIDE;
|
| virtual PP_Bool GetScreenSize(PP_Instance instance, PP_Size* size) OVERRIDE;
|
| + virtual int32_t RequestInputEvents(PP_Instance instance,
|
| + uint32_t event_classes) OVERRIDE;
|
| + virtual int32_t RequestFilteringInputEvents(PP_Instance instance,
|
| + uint32_t event_classes) OVERRIDE;
|
| + virtual void ClearInputEventRequest(PP_Instance instance,
|
| + uint32_t event_classes) OVERRIDE;
|
|
|
| private:
|
| // Message handlers.
|
| @@ -72,6 +80,11 @@
|
| void OnMsgGetScreenSize(PP_Instance instance,
|
| PP_Bool* result,
|
| PP_Size* size);
|
| + void OnMsgRequestInputEvents(PP_Instance instance,
|
| + bool is_filtering,
|
| + uint32_t event_classes);
|
| + void OnMsgClearInputEvents(PP_Instance instance,
|
| + uint32_t event_classes);
|
| };
|
|
|
| } // namespace proxy
|
|
|