OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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 "content/browser/renderer_host/pepper/pepper_network_proxy_host.h" | 5 #include "content/browser/renderer_host/pepper/pepper_network_proxy_host.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "content/browser/renderer_host/pepper/browser_ppapi_host_impl.h" | 8 #include "content/browser/renderer_host/pepper/browser_ppapi_host_impl.h" |
9 #include "content/browser/renderer_host/pepper/pepper_socket_utils.h" | 9 #include "content/browser/renderer_host/pepper/pepper_socket_utils.h" |
10 #include "content/public/browser/browser_context.h" | 10 #include "content/public/browser/browser_context.h" |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
97 if (!proxy_service_) { | 97 if (!proxy_service_) { |
98 DLOG_IF(WARNING, proxy_service_) | 98 DLOG_IF(WARNING, proxy_service_) |
99 << "Failed to find a ProxyService for Pepper plugin."; | 99 << "Failed to find a ProxyService for Pepper plugin."; |
100 } | 100 } |
101 TryToSendUnsentRequests(); | 101 TryToSendUnsentRequests(); |
102 } | 102 } |
103 | 103 |
104 int32_t PepperNetworkProxyHost::OnResourceMessageReceived( | 104 int32_t PepperNetworkProxyHost::OnResourceMessageReceived( |
105 const IPC::Message& msg, | 105 const IPC::Message& msg, |
106 ppapi::host::HostMessageContext* context) { | 106 ppapi::host::HostMessageContext* context) { |
107 IPC_BEGIN_MESSAGE_MAP(PepperNetworkProxyHost, msg) | 107 PPAPI_BEGIN_MESSAGE_MAP(PepperNetworkProxyHost, msg) |
108 PPAPI_DISPATCH_HOST_RESOURCE_CALL(PpapiHostMsg_NetworkProxy_GetProxyForURL, | 108 PPAPI_DISPATCH_HOST_RESOURCE_CALL(PpapiHostMsg_NetworkProxy_GetProxyForURL, |
109 OnMsgGetProxyForURL) | 109 OnMsgGetProxyForURL) |
110 IPC_END_MESSAGE_MAP() | 110 PPAPI_END_MESSAGE_MAP() |
111 return PP_ERROR_FAILED; | 111 return PP_ERROR_FAILED; |
112 } | 112 } |
113 | 113 |
114 int32_t PepperNetworkProxyHost::OnMsgGetProxyForURL( | 114 int32_t PepperNetworkProxyHost::OnMsgGetProxyForURL( |
115 ppapi::host::HostMessageContext* context, | 115 ppapi::host::HostMessageContext* context, |
116 const std::string& url) { | 116 const std::string& url) { |
117 GURL gurl(url); | 117 GURL gurl(url); |
118 if (gurl.is_valid()) { | 118 if (gurl.is_valid()) { |
119 UnsentRequest request = {gurl, context->MakeReplyMessageContext()}; | 119 UnsentRequest request = {gurl, context->MakeReplyMessageContext()}; |
120 unsent_requests_.push(request); | 120 unsent_requests_.push(request); |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
179 | 179 |
180 void PepperNetworkProxyHost::SendFailureReply( | 180 void PepperNetworkProxyHost::SendFailureReply( |
181 int32_t error, | 181 int32_t error, |
182 ppapi::host::ReplyMessageContext context) { | 182 ppapi::host::ReplyMessageContext context) { |
183 context.params.set_result(error); | 183 context.params.set_result(error); |
184 host()->SendReply( | 184 host()->SendReply( |
185 context, PpapiPluginMsg_NetworkProxy_GetProxyForURLReply(std::string())); | 185 context, PpapiPluginMsg_NetworkProxy_GetProxyForURLReply(std::string())); |
186 } | 186 } |
187 | 187 |
188 } // namespace content | 188 } // namespace content |
OLD | NEW |