Reland 8688002: PPB_TCPSocket_Private/PPB_UDPSocket_Private are exposed to Browser
commitef5e98e345ffb8baeb16cd2a42d5790ac46df82f
authordpolukhin@chromium.org <dpolukhin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 6 Dec 2011 09:49:18 +0000 (6 09:49 +0000)
committerdpolukhin@chromium.org <dpolukhin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 6 Dec 2011 09:49:18 +0000 (6 09:49 +0000)
treec2fa41431793817581638c7f70e7574809839ffa
parenta19937e746badd301b03df430cb24505292bcd6e
Reland 8688002: PPB_TCPSocket_Private/PPB_UDPSocket_Private are exposed to Browser

PPB_{TCP|UDP}Socket_Private interfaces are exposed to Browser process. Added shared (between NaCl and Pepper) tests for both interfaces.

BUG=105859
TEST=ui_tests

Review URL: http://codereview.chromium.org/8804006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113172 0039d316-1c4b-4281-b951-d872f2087c98
42 files changed:
chrome/browser/chrome_content_browser_client.cc
chrome/common/chrome_switches.cc
chrome/common/chrome_switches.h
chrome/renderer/chrome_content_renderer_client.cc
chrome/renderer/chrome_content_renderer_client.h
chrome/test/ui/ppapi_uitest.cc
content/browser/renderer_host/pepper_tcp_socket.cc
content/browser/renderer_host/pepper_udp_socket.cc
content/public/renderer/content_renderer_client.h
content/renderer/mock_content_renderer_client.cc
content/renderer/mock_content_renderer_client.h
content/renderer/pepper_plugin_delegate_impl.cc
content/renderer/pepper_plugin_delegate_impl.h
content/renderer/render_view_impl.cc
content/renderer/render_view_impl.h
content/shell/shell_content_renderer_client.cc
content/shell/shell_content_renderer_client.h
ppapi/ppapi_shared.gypi
ppapi/ppapi_sources.gypi
ppapi/proxy/ppb_tcp_socket_private_proxy.cc
ppapi/proxy/ppb_tcp_socket_private_proxy.h
ppapi/proxy/ppb_udp_socket_private_proxy.cc
ppapi/proxy/ppb_udp_socket_private_proxy.h
ppapi/shared_impl/private/tcp_socket_private_impl.cc [new file with mode: 0644]
ppapi/shared_impl/private/tcp_socket_private_impl.h [new file with mode: 0644]
ppapi/shared_impl/private/udp_socket_private_impl.cc [new file with mode: 0644]
ppapi/shared_impl/private/udp_socket_private_impl.h [new file with mode: 0644]
ppapi/tests/test_tcp_socket_private_shared.cc [new file with mode: 0644]
ppapi/tests/test_tcp_socket_private_shared.h [new file with mode: 0644]
ppapi/tests/test_udp_socket_private_shared.cc [new file with mode: 0644]
ppapi/tests/test_udp_socket_private_shared.h [new file with mode: 0644]
ppapi/thunk/ppb_tcp_socket_private_api.h
ppapi/thunk/ppb_udp_socket_private_api.h
webkit/glue/webkit_glue.gypi
webkit/plugins/ppapi/mock_plugin_delegate.cc
webkit/plugins/ppapi/mock_plugin_delegate.h
webkit/plugins/ppapi/plugin_delegate.h
webkit/plugins/ppapi/ppb_tcp_socket_private_impl.cc [new file with mode: 0644]
webkit/plugins/ppapi/ppb_tcp_socket_private_impl.h [new file with mode: 0644]
webkit/plugins/ppapi/ppb_udp_socket_private_impl.cc [new file with mode: 0644]
webkit/plugins/ppapi/ppb_udp_socket_private_impl.h [new file with mode: 0644]
webkit/plugins/ppapi/resource_creation_impl.cc