| 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_url_loader_proxy.h" | 5 #include "ppapi/proxy/ppb_url_loader_proxy.h" |
| 6 | 6 |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/logging.h" | 9 #include "base/logging.h" |
| 10 #include "build/build_config.h" | 10 #include "build/build_config.h" |
| (...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 241 } | 241 } |
| 242 | 242 |
| 243 const void* PPB_URLLoader_Proxy::GetSourceInterface() const { | 243 const void* PPB_URLLoader_Proxy::GetSourceInterface() const { |
| 244 return &ppb_urlloader; | 244 return &ppb_urlloader; |
| 245 } | 245 } |
| 246 | 246 |
| 247 InterfaceID PPB_URLLoader_Proxy::GetInterfaceId() const { | 247 InterfaceID PPB_URLLoader_Proxy::GetInterfaceId() const { |
| 248 return INTERFACE_ID_PPB_URL_LOADER; | 248 return INTERFACE_ID_PPB_URL_LOADER; |
| 249 } | 249 } |
| 250 | 250 |
| 251 void PPB_URLLoader_Proxy::OnMessageReceived(const IPC::Message& msg) { | 251 bool PPB_URLLoader_Proxy::OnMessageReceived(const IPC::Message& msg) { |
| 252 bool handled = true; |
| 252 IPC_BEGIN_MESSAGE_MAP(PPB_URLLoader_Proxy, msg) | 253 IPC_BEGIN_MESSAGE_MAP(PPB_URLLoader_Proxy, msg) |
| 253 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_Create, | 254 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_Create, |
| 254 OnMsgCreate) | 255 OnMsgCreate) |
| 255 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_Open, | 256 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_Open, |
| 256 OnMsgOpen) | 257 OnMsgOpen) |
| 257 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_FollowRedirect, | 258 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_FollowRedirect, |
| 258 OnMsgFollowRedirect) | 259 OnMsgFollowRedirect) |
| 259 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_GetResponseInfo, | 260 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_GetResponseInfo, |
| 260 OnMsgGetResponseInfo) | 261 OnMsgGetResponseInfo) |
| 261 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_ReadResponseBody, | 262 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_ReadResponseBody, |
| 262 OnMsgReadResponseBody) | 263 OnMsgReadResponseBody) |
| 263 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_FinishStreamingToFile, | 264 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_FinishStreamingToFile, |
| 264 OnMsgFinishStreamingToFile) | 265 OnMsgFinishStreamingToFile) |
| 265 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_Close, | 266 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoader_Close, |
| 266 OnMsgClose) | 267 OnMsgClose) |
| 267 | 268 |
| 268 IPC_MESSAGE_HANDLER(PpapiMsg_PPBURLLoader_UpdateProgress, | 269 IPC_MESSAGE_HANDLER(PpapiMsg_PPBURLLoader_UpdateProgress, |
| 269 OnMsgUpdateProgress) | 270 OnMsgUpdateProgress) |
| 270 IPC_MESSAGE_HANDLER(PpapiMsg_PPBURLLoader_ReadResponseBody_Ack, | 271 IPC_MESSAGE_HANDLER(PpapiMsg_PPBURLLoader_ReadResponseBody_Ack, |
| 271 OnMsgReadResponseBodyAck) | 272 OnMsgReadResponseBodyAck) |
| 273 IPC_MESSAGE_UNHANDLED(handled = false) |
| 272 IPC_END_MESSAGE_MAP() | 274 IPC_END_MESSAGE_MAP() |
| 273 // TODO(brettw) handle bad messages! | 275 // TODO(brettw) handle bad messages! |
| 276 return handled; |
| 274 } | 277 } |
| 275 | 278 |
| 276 void PPB_URLLoader_Proxy::OnMsgCreate(PP_Instance instance, | 279 void PPB_URLLoader_Proxy::OnMsgCreate(PP_Instance instance, |
| 277 PP_Resource* result) { | 280 PP_Resource* result) { |
| 278 *result = ppb_url_loader_target()->Create(instance); | 281 *result = ppb_url_loader_target()->Create(instance); |
| 279 } | 282 } |
| 280 | 283 |
| 281 void PPB_URLLoader_Proxy::OnMsgOpen(PP_Resource loader, | 284 void PPB_URLLoader_Proxy::OnMsgOpen(PP_Resource loader, |
| 282 PP_Resource request_info, | 285 PP_Resource request_info, |
| 283 uint32_t serialized_callback) { | 286 uint32_t serialized_callback) { |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 420 } | 423 } |
| 421 | 424 |
| 422 const void* PPB_URLLoaderTrusted_Proxy::GetSourceInterface() const { | 425 const void* PPB_URLLoaderTrusted_Proxy::GetSourceInterface() const { |
| 423 return &ppb_urlloader_trusted; | 426 return &ppb_urlloader_trusted; |
| 424 } | 427 } |
| 425 | 428 |
| 426 InterfaceID PPB_URLLoaderTrusted_Proxy::GetInterfaceId() const { | 429 InterfaceID PPB_URLLoaderTrusted_Proxy::GetInterfaceId() const { |
| 427 return INTERFACE_ID_PPB_URL_LOADER_TRUSTED; | 430 return INTERFACE_ID_PPB_URL_LOADER_TRUSTED; |
| 428 } | 431 } |
| 429 | 432 |
| 430 void PPB_URLLoaderTrusted_Proxy::OnMessageReceived(const IPC::Message& msg) { | 433 bool PPB_URLLoaderTrusted_Proxy::OnMessageReceived(const IPC::Message& msg) { |
| 434 bool handled = true; |
| 431 IPC_BEGIN_MESSAGE_MAP(PPB_URLLoaderTrusted_Proxy, msg) | 435 IPC_BEGIN_MESSAGE_MAP(PPB_URLLoaderTrusted_Proxy, msg) |
| 432 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoaderTrusted_GrantUniversalAccess, | 436 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBURLLoaderTrusted_GrantUniversalAccess, |
| 433 OnMsgGrantUniversalAccess) | 437 OnMsgGrantUniversalAccess) |
| 438 IPC_MESSAGE_UNHANDLED(handled = false) |
| 434 IPC_END_MESSAGE_MAP(); | 439 IPC_END_MESSAGE_MAP(); |
| 435 // TODO(brettw) handle bad messages! | 440 // TODO(brettw) handle bad messages! |
| 441 return handled; |
| 436 } | 442 } |
| 437 | 443 |
| 438 void PPB_URLLoaderTrusted_Proxy::OnMsgGrantUniversalAccess(PP_Resource loader) { | 444 void PPB_URLLoaderTrusted_Proxy::OnMsgGrantUniversalAccess(PP_Resource loader) { |
| 439 ppb_url_loader_trusted_target()->GrantUniversalAccess(loader); | 445 ppb_url_loader_trusted_target()->GrantUniversalAccess(loader); |
| 440 } | 446 } |
| 441 | 447 |
| 442 } // namespace proxy | 448 } // namespace proxy |
| 443 } // namespace pp | 449 } // namespace pp |
| OLD | NEW |