| 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 1d6fc47f8681e819980ca4f102ef15c108148f5b..263b0150eef9235a6c26117034a6e39a31ac1a51 100644
|
| --- a/webkit/plugins/ppapi/ppb_flash_clipboard_impl.h
|
| +++ b/webkit/plugins/ppapi/ppb_flash_clipboard_impl.h
|
| @@ -10,6 +10,9 @@
|
| #include "ppapi/shared_impl/function_group_base.h"
|
| #include "ppapi/thunk/ppb_flash_clipboard_api.h"
|
|
|
| +namespace webkit_glue { class ClipboardClient; }
|
| +class ScopedClipboardWriterGlue;
|
| +
|
| namespace webkit {
|
| namespace ppapi {
|
|
|
| @@ -35,9 +38,23 @@ class PPB_Flash_Clipboard_Impl
|
| virtual int32_t WritePlainText(PP_Instance instance,
|
| PP_Flash_Clipboard_Type clipboard_type,
|
| const PP_Var& text) OVERRIDE;
|
| + virtual PP_Var ReadData(PP_Instance instance,
|
| + PP_Flash_Clipboard_Type clipboard_type,
|
| + PP_Flash_Clipboard_Format format);
|
| + virtual int32_t WriteData(PP_Instance instance,
|
| + PP_Flash_Clipboard_Type clipboard_type,
|
| + uint32_t data_item_count,
|
| + const struct
|
| + PP_Flash_Clipboard_Data_Item data_items[]);
|
|
|
| private:
|
| + bool Init();
|
| + int32_t WriteDataItem(const PP_Flash_Clipboard_Format format,
|
| + const PP_Var& data,
|
| + ScopedClipboardWriterGlue* scw);
|
| +
|
| PluginInstance* instance_;
|
| + webkit_glue::ClipboardClient* client_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(PPB_Flash_Clipboard_Impl);
|
| };
|
|
|