| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ppapi/proxy/ppb_flash_proxy.h" | 5 #include "ppapi/proxy/ppb_flash_proxy.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "build/build_config.h" | 8 #include "build/build_config.h" |
| 9 #include "ppapi/c/dev/pp_file_info_dev.h" | 9 #include "ppapi/c/dev/pp_file_info_dev.h" |
| 10 #include "ppapi/c/dev/ppb_font_dev.h" | 10 #include "ppapi/c/dev/ppb_font_dev.h" |
| (...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 217 } | 217 } |
| 218 | 218 |
| 219 const void* PPB_Flash_Proxy::GetSourceInterface() const { | 219 const void* PPB_Flash_Proxy::GetSourceInterface() const { |
| 220 return &ppb_flash; | 220 return &ppb_flash; |
| 221 } | 221 } |
| 222 | 222 |
| 223 InterfaceID PPB_Flash_Proxy::GetInterfaceId() const { | 223 InterfaceID PPB_Flash_Proxy::GetInterfaceId() const { |
| 224 return INTERFACE_ID_PPB_FLASH; | 224 return INTERFACE_ID_PPB_FLASH; |
| 225 } | 225 } |
| 226 | 226 |
| 227 void PPB_Flash_Proxy::OnMessageReceived(const IPC::Message& msg) { | 227 bool PPB_Flash_Proxy::OnMessageReceived(const IPC::Message& msg) { |
| 228 bool handled = true; |
| 228 IPC_BEGIN_MESSAGE_MAP(PPB_Flash_Proxy, msg) | 229 IPC_BEGIN_MESSAGE_MAP(PPB_Flash_Proxy, msg) |
| 229 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_SetInstanceAlwaysOnTop, | 230 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_SetInstanceAlwaysOnTop, |
| 230 OnMsgSetInstanceAlwaysOnTop) | 231 OnMsgSetInstanceAlwaysOnTop) |
| 231 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_DrawGlyphs, | 232 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_DrawGlyphs, |
| 232 OnMsgDrawGlyphs) | 233 OnMsgDrawGlyphs) |
| 233 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_GetProxyForURL, | 234 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_GetProxyForURL, |
| 234 OnMsgGetProxyForURL) | 235 OnMsgGetProxyForURL) |
| 235 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_OpenModuleLocalFile, | 236 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_OpenModuleLocalFile, |
| 236 OnMsgOpenModuleLocalFile) | 237 OnMsgOpenModuleLocalFile) |
| 237 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_RenameModuleLocalFile, | 238 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_RenameModuleLocalFile, |
| 238 OnMsgRenameModuleLocalFile) | 239 OnMsgRenameModuleLocalFile) |
| 239 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_DeleteModuleLocalFileOrDir, | 240 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_DeleteModuleLocalFileOrDir, |
| 240 OnMsgDeleteModuleLocalFileOrDir) | 241 OnMsgDeleteModuleLocalFileOrDir) |
| 241 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_CreateModuleLocalDir, | 242 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_CreateModuleLocalDir, |
| 242 OnMsgCreateModuleLocalDir) | 243 OnMsgCreateModuleLocalDir) |
| 243 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_QueryModuleLocalFile, | 244 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_QueryModuleLocalFile, |
| 244 OnMsgQueryModuleLocalFile) | 245 OnMsgQueryModuleLocalFile) |
| 245 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_GetModuleLocalDirContents, | 246 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_GetModuleLocalDirContents, |
| 246 OnMsgGetModuleLocalDirContents) | 247 OnMsgGetModuleLocalDirContents) |
| 247 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_NavigateToURL, OnMsgNavigateToURL) | 248 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBFlash_NavigateToURL, OnMsgNavigateToURL) |
| 249 IPC_MESSAGE_UNHANDLED(handled = false) |
| 248 IPC_END_MESSAGE_MAP() | 250 IPC_END_MESSAGE_MAP() |
| 249 // TODO(brettw) handle bad messages! | 251 // TODO(brettw) handle bad messages! |
| 252 return handled; |
| 250 } | 253 } |
| 251 | 254 |
| 252 void PPB_Flash_Proxy::OnMsgSetInstanceAlwaysOnTop( | 255 void PPB_Flash_Proxy::OnMsgSetInstanceAlwaysOnTop( |
| 253 PP_Instance instance, | 256 PP_Instance instance, |
| 254 bool on_top) { | 257 bool on_top) { |
| 255 ppb_flash_target()->SetInstanceAlwaysOnTop(instance, on_top); | 258 ppb_flash_target()->SetInstanceAlwaysOnTop(instance, on_top); |
| 256 } | 259 } |
| 257 | 260 |
| 258 void PPB_Flash_Proxy::OnMsgDrawGlyphs( | 261 void PPB_Flash_Proxy::OnMsgDrawGlyphs( |
| 259 const pp::proxy::PPBFlash_DrawGlyphs_Params& params, | 262 const pp::proxy::PPBFlash_DrawGlyphs_Params& params, |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 350 void PPB_Flash_Proxy::OnMsgNavigateToURL(PP_Instance instance, | 353 void PPB_Flash_Proxy::OnMsgNavigateToURL(PP_Instance instance, |
| 351 const std::string& url, | 354 const std::string& url, |
| 352 const std::string& target, | 355 const std::string& target, |
| 353 bool* result) { | 356 bool* result) { |
| 354 *result = ppb_flash_target()->NavigateToURL(instance, url.c_str(), | 357 *result = ppb_flash_target()->NavigateToURL(instance, url.c_str(), |
| 355 target.c_str()); | 358 target.c_str()); |
| 356 } | 359 } |
| 357 | 360 |
| 358 } // namespace proxy | 361 } // namespace proxy |
| 359 } // namespace pp | 362 } // namespace pp |
| OLD | NEW |