diff options
Diffstat (limited to 'ppapi/proxy/ppb_flash_proxy.h')
-rw-r--r-- | ppapi/proxy/ppb_flash_proxy.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/ppapi/proxy/ppb_flash_proxy.h b/ppapi/proxy/ppb_flash_proxy.h deleted file mode 100644 index 8316135..0000000 --- a/ppapi/proxy/ppb_flash_proxy.h +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef PPAPI_PPB_FLASH_PROXY_H_ -#define PPAPI_PPB_FLASH_PROXY_H_ - -#include <string> -#include <vector> - -#include "ipc/ipc_platform_file.h" -#include "ppapi/c/pp_instance.h" -#include "ppapi/c/pp_module.h" -#include "ppapi/c/pp_time.h" -#include "ppapi/proxy/host_resource.h" -#include "ppapi/proxy/interface_proxy.h" - -struct PP_FileInfo; -struct PPB_Flash; - -namespace pp { -namespace proxy { - -struct PPBFlash_DrawGlyphs_Params; -class SerializedVarReturnValue; - -class PPB_Flash_Proxy : public InterfaceProxy { - public: - PPB_Flash_Proxy(Dispatcher* dispatcher, const void* target_interface); - virtual ~PPB_Flash_Proxy(); - - static const Info* GetInfo(); - - const PPB_Flash* ppb_flash_target() const { - return static_cast<const PPB_Flash*>(target_interface()); - } - - // InterfaceProxy implementation. - virtual bool OnMessageReceived(const IPC::Message& msg); - - private: - // Message handlers. - void OnMsgSetInstanceAlwaysOnTop(PP_Instance instance, - PP_Bool on_top); - void OnMsgDrawGlyphs(const pp::proxy::PPBFlash_DrawGlyphs_Params& params, - PP_Bool* result); - void OnMsgGetProxyForURL(PP_Instance instance, - const std::string& url, - SerializedVarReturnValue result); - void OnMsgNavigate(const HostResource& request_info, - const std::string& target, - bool from_user_action, - int32_t* result); - void OnMsgRunMessageLoop(PP_Instance instance); - void OnMsgQuitMessageLoop(PP_Instance instance); - void OnMsgGetLocalTimeZoneOffset(PP_Instance instance, PP_Time t, - double* result); -}; - -} // namespace proxy -} // namespace pp - -#endif // PPAPI_PPB_FLASH_PROXY_H_ |