| Index: webkit/plugins/ppapi/ppb_flash_clipboard_impl.h
|
| diff --git a/webkit/plugins/ppapi/ppb_flash_clipboard_impl.h b/webkit/plugins/ppapi/ppb_flash_clipboard_impl.h
|
| index 2088595e025945d96eb6a9d8bbe82c97227cfc82..1c168feb08a1d5877241cd27217b796d1a131768 100644
|
| --- a/webkit/plugins/ppapi/ppb_flash_clipboard_impl.h
|
| +++ b/webkit/plugins/ppapi/ppb_flash_clipboard_impl.h
|
| @@ -5,14 +5,43 @@
|
| #ifndef WEBKIT_PLUGINS_PPAPI_PPB_FLASH_CLIPBOARD_IMPL_H_
|
| #define WEBKIT_PLUGINS_PPAPI_PPB_FLASH_CLIPBOARD_IMPL_H_
|
|
|
| +#include "base/basictypes.h"
|
| +#include "base/compiler_specific.h"
|
| +#include "ppapi/shared_impl/function_group_base.h"
|
| +#include "ppapi/thunk/ppb_flash_clipboard_api.h"
|
| +
|
| struct PPB_Flash_Clipboard;
|
|
|
| namespace webkit {
|
| namespace ppapi {
|
|
|
| -class PPB_Flash_Clipboard_Impl {
|
| +class PluginInstance;
|
| +
|
| +class PPB_Flash_Clipboard_Impl
|
| + : public ::ppapi::FunctionGroupBase,
|
| + public ::ppapi::thunk::PPB_Flash_Clipboard_FunctionAPI {
|
| public:
|
| - static const PPB_Flash_Clipboard* GetInterface();
|
| + PPB_Flash_Clipboard_Impl(PluginInstance* instance);
|
| + virtual ~PPB_Flash_Clipboard_Impl();
|
| +
|
| + // FunctionGroupBase overrides.
|
| + virtual ::ppapi::thunk::PPB_Flash_Clipboard_FunctionAPI*
|
| + AsPPB_Flash_Clipboard_FunctionAPI() OVERRIDE;
|
| +
|
| + // PPB_Flash_Clipboard_FunctionAPI implementation.
|
| + virtual PP_Bool IsFormatAvailable(PP_Instance instance,
|
| + PP_Flash_Clipboard_Type clipboard_type,
|
| + PP_Flash_Clipboard_Format format) OVERRIDE;
|
| + virtual PP_Var ReadPlainText(PP_Instance instance,
|
| + PP_Flash_Clipboard_Type clipboard_type) OVERRIDE;
|
| + virtual int32_t WritePlainText(PP_Instance instance,
|
| + PP_Flash_Clipboard_Type clipboard_type,
|
| + const PP_Var& text) OVERRIDE;
|
| +
|
| + private:
|
| + PluginInstance* instance_;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(PPB_Flash_Clipboard_Impl);
|
| };
|
|
|
| } // namespace ppapi
|
|
|