Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(201)

Side by Side Diff: content/renderer/pepper/plugin_delegate.h

Issue 19005006: Switched proxy for TCPServerSocketPrivate. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix. Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #ifndef CONTENT_RENDERER_PEPPER_PLUGIN_DELEGATE_H_ 5 #ifndef CONTENT_RENDERER_PEPPER_PLUGIN_DELEGATE_H_
6 #define CONTENT_RENDERER_PEPPER_PLUGIN_DELEGATE_H_ 6 #define CONTENT_RENDERER_PEPPER_PLUGIN_DELEGATE_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after
287 const std::vector<std::vector<char> >& untrusted_certs) = 0; 287 const std::vector<std::vector<char> >& untrusted_certs) = 0;
288 virtual void TCPSocketRead(uint32 socket_id, int32_t bytes_to_read) = 0; 288 virtual void TCPSocketRead(uint32 socket_id, int32_t bytes_to_read) = 0;
289 virtual void TCPSocketWrite(uint32 socket_id, const std::string& buffer) = 0; 289 virtual void TCPSocketWrite(uint32 socket_id, const std::string& buffer) = 0;
290 virtual void TCPSocketDisconnect(uint32 socket_id) = 0; 290 virtual void TCPSocketDisconnect(uint32 socket_id) = 0;
291 virtual void TCPSocketSetOption(uint32 socket_id, 291 virtual void TCPSocketSetOption(uint32 socket_id,
292 PP_TCPSocket_Option name, 292 PP_TCPSocket_Option name,
293 const ::ppapi::SocketOptionData& value) = 0; 293 const ::ppapi::SocketOptionData& value) = 0;
294 virtual void RegisterTCPSocket(PPB_TCPSocket_Private_Impl* socket, 294 virtual void RegisterTCPSocket(PPB_TCPSocket_Private_Impl* socket,
295 uint32 socket_id) = 0; 295 uint32 socket_id) = 0;
296 296
297 // For PPB_TCPServerSocket_Private.
298 virtual void TCPServerSocketListen(PP_Resource socket_resource,
299 const PP_NetAddress_Private& addr,
300 int32_t backlog) = 0;
301 virtual void TCPServerSocketAccept(uint32 server_socket_id) = 0;
302 virtual void TCPServerSocketStopListening(
303 PP_Resource socket_resource,
304 uint32 socket_id) = 0;
305
306 // For PPB_X509Certificate_Private. 297 // For PPB_X509Certificate_Private.
307 virtual bool X509CertificateParseDER( 298 virtual bool X509CertificateParseDER(
308 const std::vector<char>& der, 299 const std::vector<char>& der,
309 ::ppapi::PPB_X509Certificate_Fields* fields) = 0; 300 ::ppapi::PPB_X509Certificate_Fields* fields) = 0;
310 301
311 // Create a fullscreen container for a plugin instance. This effectively 302 // Create a fullscreen container for a plugin instance. This effectively
312 // switches the plugin to fullscreen. 303 // switches the plugin to fullscreen.
313 virtual FullscreenContainer* CreateFullscreenContainer( 304 virtual FullscreenContainer* CreateFullscreenContainer(
314 PepperPluginInstanceImpl* instance) = 0; 305 PepperPluginInstanceImpl* instance) = 0;
315 306
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
390 const base::FilePath& path, 381 const base::FilePath& path,
391 ::ppapi::PpapiPermissions permissions, 382 ::ppapi::PpapiPermissions permissions,
392 const IPC::ChannelHandle& channel_handle, 383 const IPC::ChannelHandle& channel_handle,
393 base::ProcessId plugin_pid, 384 base::ProcessId plugin_pid,
394 int plugin_child_id) = 0; 385 int plugin_child_id) = 0;
395 }; 386 };
396 387
397 } // namespace content 388 } // namespace content
398 389
399 #endif // CONTENT_RENDERER_PEPPER_PLUGIN_DELEGATE_H_ 390 #endif // CONTENT_RENDERER_PEPPER_PLUGIN_DELEGATE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698