diff options
-rw-r--r-- | ppapi/ppapi_proxy.gypi | 5 | ||||
-rw-r--r-- | ppapi/ppapi_shared.gypi | 17 | ||||
-rw-r--r-- | ppapi/proxy/plugin_main_nacl.cc | 24 | ||||
-rw-r--r-- | ppapi/proxy/ppapi_messages.h | 12 | ||||
-rw-r--r-- | ppapi/proxy/ppapi_param_traits.cc | 2 | ||||
-rw-r--r-- | ppapi/proxy/ppapi_param_traits.h | 2 | ||||
-rw-r--r-- | ppapi/proxy/resource_creation_proxy.cc | 50 | ||||
-rw-r--r-- | ppapi/proxy/resource_creation_proxy.h | 14 | ||||
-rw-r--r-- | ppapi/shared_impl/private/ppb_host_resolver_shared.cc | 4 | ||||
-rw-r--r-- | ppapi/shared_impl/private/ppb_host_resolver_shared.h | 2 | ||||
-rw-r--r-- | ppapi/thunk/resource_creation_api.h | 10 |
11 files changed, 84 insertions, 58 deletions
diff --git a/ppapi/ppapi_proxy.gypi b/ppapi/ppapi_proxy.gypi index 388a3ee..5a686d9 100644 --- a/ppapi/ppapi_proxy.gypi +++ b/ppapi/ppapi_proxy.gypi @@ -171,17 +171,12 @@ 'proxy/ppb_flash_proxy.cc', 'proxy/ppb_flash_menu_proxy.cc', 'proxy/ppb_flash_message_loop_proxy.cc', - 'proxy/ppb_host_resolver_private_proxy.cc', 'proxy/ppb_network_monitor_private_proxy.cc', 'proxy/ppb_pdf_proxy.cc', 'proxy/ppb_talk_private_proxy.cc', - 'proxy/ppb_tcp_server_socket_private_proxy.cc', - 'proxy/ppb_tcp_socket_private_proxy.cc', 'proxy/ppb_testing_proxy.cc', - 'proxy/ppb_udp_socket_private_proxy.cc', 'proxy/ppb_video_capture_proxy.cc', 'proxy/ppb_video_decoder_proxy.cc', - 'proxy/ppb_x509_certificate_private_proxy.cc', 'proxy/ppp_content_decryptor_private_proxy.cc', 'proxy/ppp_instance_private_proxy.cc', 'proxy/ppp_video_decoder_proxy.cc', diff --git a/ppapi/ppapi_shared.gypi b/ppapi/ppapi_shared.gypi index a003a05..c3e67bc 100644 --- a/ppapi/ppapi_shared.gypi +++ b/ppapi/ppapi_shared.gypi @@ -254,11 +254,6 @@ 'shared_impl/private/net_address_private_impl.cc', 'shared_impl/private/ppb_browser_font_trusted_shared.cc', 'shared_impl/private/ppb_char_set_shared.cc', - 'shared_impl/private/ppb_host_resolver_shared.cc', - 'shared_impl/private/ppb_tcp_server_socket_shared.cc', - 'shared_impl/private/ppb_x509_certificate_private_shared.cc', - 'shared_impl/private/tcp_socket_private_impl.cc', - 'shared_impl/private/udp_socket_private_impl.cc', 'thunk/ppb_audio_input_thunk.cc', 'thunk/ppb_audio_input_trusted_thunk.cc', 'thunk/ppb_audio_trusted_thunk.cc', @@ -282,23 +277,18 @@ 'thunk/ppb_flash_message_loop_thunk.cc', 'thunk/ppb_gles_chromium_texture_mapping_thunk.cc', 'thunk/ppb_graphics_3d_trusted_thunk.cc', - 'thunk/ppb_host_resolver_private_thunk.cc', 'thunk/ppb_image_data_trusted_thunk.cc', 'thunk/ppb_layer_compositor_thunk.cc', 'thunk/ppb_network_list_private_thunk.cc', 'thunk/ppb_network_monitor_private_thunk.cc', 'thunk/ppb_scrollbar_thunk.cc', 'thunk/ppb_talk_private_thunk.cc', - 'thunk/ppb_tcp_server_socket_private_thunk.cc', - 'thunk/ppb_tcp_socket_private_thunk.cc', 'thunk/ppb_transport_thunk.cc', - 'thunk/ppb_udp_socket_private_thunk.cc', 'thunk/ppb_url_util_thunk.cc', 'thunk/ppb_video_capture_thunk.cc', 'thunk/ppb_video_decoder_thunk.cc', 'thunk/ppb_video_layer_thunk.cc', 'thunk/ppb_websocket_thunk.cc', - 'thunk/ppb_x509_certificate_private_thunk.cc', ], }], # We exclude a few more things for nacl_win64, to avoid pulling in more dependencies. @@ -307,7 +297,14 @@ 'shared_impl/ppb_audio_shared.cc', 'shared_impl/ppb_graphics_3d_shared.cc', 'shared_impl/ppb_opengles2_shared.cc', + 'shared_impl/private/ppb_tcp_server_socket_shared.cc', + 'shared_impl/private/tcp_socket_private_impl.cc', + 'shared_impl/private/udp_socket_private_impl.cc', 'thunk/ppb_graphics_3d_thunk.cc', + 'thunk/ppb_tcp_server_socket_private_thunk.cc', + 'thunk/ppb_tcp_socket_private_thunk.cc', + 'thunk/ppb_udp_socket_private_thunk.cc', + 'thunk/ppb_x509_certificate_private_thunk.cc', ], }], ], diff --git a/ppapi/proxy/plugin_main_nacl.cc b/ppapi/proxy/plugin_main_nacl.cc index 3ae5378..cbe06a7 100644 --- a/ppapi/proxy/plugin_main_nacl.cc +++ b/ppapi/proxy/plugin_main_nacl.cc @@ -28,8 +28,8 @@ #if defined(IPC_MESSAGE_LOG_ENABLED) #define IPC_MESSAGE_MACROS_LOG_ENABLED -#include "ppapi/proxy/ppapi_messages.h" #endif +#include "ppapi/proxy/ppapi_messages.h" // This must match up with NACL_CHROME_INITIAL_IPC_DESC, // defined in sel_main_chrome.h @@ -157,8 +157,26 @@ void PpapiDispatcher::SetActiveURL(const std::string& url) { bool PpapiDispatcher::OnMessageReceived(const IPC::Message& msg) { IPC_BEGIN_MESSAGE_MAP(PpapiDispatcher, msg) - IPC_MESSAGE_HANDLER(PpapiMsg_CreateNaClChannel, - OnMsgCreateNaClChannel) + IPC_MESSAGE_HANDLER(PpapiMsg_CreateNaClChannel, OnMsgCreateNaClChannel) + + IPC_MESSAGE_HANDLER_GENERIC(PpapiMsg_PPBTCPServerSocket_ListenACK, + OnPluginDispatcherMessageReceived(msg)) + IPC_MESSAGE_HANDLER_GENERIC(PpapiMsg_PPBTCPServerSocket_AcceptACK, + OnPluginDispatcherMessageReceived(msg)) + IPC_MESSAGE_HANDLER_GENERIC(PpapiMsg_PPBTCPSocket_ConnectACK, + OnPluginDispatcherMessageReceived(msg)) + IPC_MESSAGE_HANDLER_GENERIC(PpapiMsg_PPBTCPSocket_SSLHandshakeACK, + OnPluginDispatcherMessageReceived(msg)) + IPC_MESSAGE_HANDLER_GENERIC(PpapiMsg_PPBTCPSocket_ReadACK, + OnPluginDispatcherMessageReceived(msg)) + IPC_MESSAGE_HANDLER_GENERIC(PpapiMsg_PPBTCPSocket_WriteACK, + OnPluginDispatcherMessageReceived(msg)) + IPC_MESSAGE_HANDLER_GENERIC(PpapiMsg_PPBUDPSocket_RecvFromACK, + OnPluginDispatcherMessageReceived(msg)) + IPC_MESSAGE_HANDLER_GENERIC(PpapiMsg_PPBUDPSocket_SendToACK, + OnPluginDispatcherMessageReceived(msg)) + IPC_MESSAGE_HANDLER_GENERIC(PpapiMsg_PPBUDPSocket_BindACK, + OnPluginDispatcherMessageReceived(msg)) IPC_END_MESSAGE_MAP() return true; } diff --git a/ppapi/proxy/ppapi_messages.h b/ppapi/proxy/ppapi_messages.h index 070d3c3..67f1959 100644 --- a/ppapi/proxy/ppapi_messages.h +++ b/ppapi/proxy/ppapi_messages.h @@ -255,7 +255,7 @@ IPC_STRUCT_TRAITS_BEGIN(ppapi::proxy::PPPDecryptor_Buffer) IPC_STRUCT_TRAITS_MEMBER(size) IPC_STRUCT_TRAITS_END() -#endif // !defined(OS_NACL) +#endif // !defined(OS_NACL) && !defined(NACL_WIN64) // These are from the browser to the plugin. // Loads the given plugin. @@ -628,6 +628,7 @@ IPC_MESSAGE_ROUTED3( uint32 /* plugin_dispatcher_id */, PP_Resource /* resource */, int32_t /* result */) +#endif // !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_TCPSocket_Private. IPC_MESSAGE_ROUTED5(PpapiMsg_PPBTCPSocket_ConnectACK, @@ -670,10 +671,12 @@ IPC_MESSAGE_ROUTED4(PpapiMsg_PPBUDPSocket_SendToACK, bool /* succeeded */, int32_t /* bytes_written */) +#if !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_URLLoader_Trusted IPC_MESSAGE_ROUTED1( PpapiMsg_PPBURLLoader_UpdateProgress, ppapi::proxy::PPBURLLoader_UpdateProgress_Params /* params */) +#endif // !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_TCPServerSocket_Private. @@ -705,6 +708,7 @@ IPC_MESSAGE_ROUTED5(PpapiMsg_PPBHostResolver_ResolveACK, std::string /* canonical_name */, ppapi::NetAddressList /* net_address_list */) +#if !defined(OS_NACL) && !defined(NACL_WIN64) // PPP_Instance_Private. IPC_SYNC_MESSAGE_ROUTED1_1(PpapiMsg_PPPInstancePrivate_GetInstanceObject, PP_Instance /* instance */, @@ -1218,6 +1222,7 @@ IPC_MESSAGE_CONTROL1(PpapiHostMsg_PPBNetworkMonitor_Start, uint32 /* plugin_dispatcher_id */) IPC_MESSAGE_CONTROL1(PpapiHostMsg_PPBNetworkMonitor_Stop, uint32 /* plugin_dispatcher_id */) +#endif // !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_HostResolver_Private. IPC_MESSAGE_CONTROL5(PpapiHostMsg_PPBHostResolver_Resolve, @@ -1227,6 +1232,7 @@ IPC_MESSAGE_CONTROL5(PpapiHostMsg_PPBHostResolver_Resolve, ppapi::HostPortPair /* host_port */, PP_HostResolver_Private_Hint /* hint */) +#if !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_PDF IPC_SYNC_MESSAGE_ROUTED3_1( PpapiHostMsg_PPBPDF_GetFontFileWithFallback, @@ -1246,6 +1252,7 @@ IPC_MESSAGE_ROUTED2( PpapiHostMsg_PPBTalk_GetPermission, uint32 /* plugin_dispatcher_id */, PP_Resource /* resource */) +#endif // !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_Testing. IPC_SYNC_MESSAGE_ROUTED3_1( @@ -1261,6 +1268,7 @@ IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBTesting_SimulateInputEvent, PP_Instance /* instance */, ppapi::InputEventData /* input_event */) +#if !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_VideoCapture_Dev. IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBVideoCapture_Create, PP_Instance /* instance */, @@ -1415,6 +1423,7 @@ IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBFlashMessageLoop_Run, int32_t /* result */) IPC_SYNC_MESSAGE_ROUTED1_0(PpapiHostMsg_PPBFlashMessageLoop_Quit, ppapi::HostResource /* flash_message_loop */) +#endif // !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_TCPSocket_Private. IPC_SYNC_MESSAGE_CONTROL2_1(PpapiHostMsg_PPBTCPSocket_Create, @@ -1488,6 +1497,7 @@ IPC_SYNC_MESSAGE_CONTROL1_2(PpapiHostMsg_PPBX509Certificate_ParseDER, bool /* succeeded */, ppapi::PPB_X509Certificate_Fields /* result */) +#if !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_Font. IPC_SYNC_MESSAGE_CONTROL0_1(PpapiHostMsg_PPBFont_GetFontFamilies, std::string /* result */) diff --git a/ppapi/proxy/ppapi_param_traits.cc b/ppapi/proxy/ppapi_param_traits.cc index a642da0..2858eaf 100644 --- a/ppapi/proxy/ppapi_param_traits.cc +++ b/ppapi/proxy/ppapi_param_traits.cc @@ -550,6 +550,7 @@ bool ParamTraits<ppapi::proxy::SerializedFlashMenu>::Read(const Message* m, void ParamTraits<ppapi::proxy::SerializedFlashMenu>::Log(const param_type& p, std::string* l) { } +#endif // !defined(OS_NACL) && !defined(NACL_WIN64) // PPB_X509Certificate_Fields -------------------------------------------------- @@ -571,6 +572,5 @@ bool ParamTraits<ppapi::PPB_X509Certificate_Fields>::Read(const Message* m, void ParamTraits<ppapi::PPB_X509Certificate_Fields>::Log(const param_type& p, std::string* l) { } -#endif // !defined(OS_NACL) && !defined(NACL_WIN64) } // namespace IPC diff --git a/ppapi/proxy/ppapi_param_traits.h b/ppapi/proxy/ppapi_param_traits.h index 399513c..70600d3 100644 --- a/ppapi/proxy/ppapi_param_traits.h +++ b/ppapi/proxy/ppapi_param_traits.h @@ -164,6 +164,7 @@ struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::proxy::SerializedFlashMenu> { static bool Read(const Message* m, PickleIterator* iter, param_type* r); static void Log(const param_type& p, std::string* l); }; +#endif // !defined(OS_NACL) && !defined(NACL_WIN64) template<> struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::PPB_X509Certificate_Fields> { @@ -172,7 +173,6 @@ struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::PPB_X509Certificate_Fields> { static bool Read(const Message* m, PickleIterator* iter, param_type* r); static void Log(const param_type& p, std::string* l); }; -#endif // !defined(OS_NACL) && !defined(NACL_WIN64) } // namespace IPC diff --git a/ppapi/proxy/resource_creation_proxy.cc b/ppapi/proxy/resource_creation_proxy.cc index 09b149d..a31386b 100644 --- a/ppapi/proxy/resource_creation_proxy.cc +++ b/ppapi/proxy/resource_creation_proxy.cc @@ -227,6 +227,31 @@ PP_Resource ResourceCreationProxy::CreateGraphics3DRaw( return 0; } +PP_Resource ResourceCreationProxy::CreateHostResolverPrivate( + PP_Instance instance) { + return PPB_HostResolver_Private_Proxy::CreateProxyResource(instance); +} + +PP_Resource ResourceCreationProxy::CreateTCPServerSocketPrivate( + PP_Instance instance) { + return PPB_TCPServerSocket_Private_Proxy::CreateProxyResource(instance); +} + +PP_Resource ResourceCreationProxy::CreateTCPSocketPrivate( + PP_Instance instance) { + return PPB_TCPSocket_Private_Proxy::CreateProxyResource(instance); +} + +PP_Resource ResourceCreationProxy::CreateUDPSocketPrivate( + PP_Instance instance) { + return PPB_UDPSocket_Private_Proxy::CreateProxyResource(instance); +} + +PP_Resource ResourceCreationProxy::CreateX509CertificatePrivate( + PP_Instance instance) { + return PPB_X509Certificate_Private_Proxy::CreateProxyResource(instance); +} + #if !defined(OS_NACL) PP_Resource ResourceCreationProxy::CreateAudioInput0_1( PP_Instance instance, @@ -291,11 +316,6 @@ PP_Resource ResourceCreationProxy::CreateFlashMessageLoop( return PPB_Flash_MessageLoop_Proxy::CreateProxyResource(instance); } -PP_Resource ResourceCreationProxy::CreateHostResolverPrivate( - PP_Instance instance) { - return PPB_HostResolver_Private_Proxy::CreateProxyResource(instance); -} - PP_Resource ResourceCreationProxy::CreateNetworkMonitor( PP_Instance instance, PPB_NetworkMonitor_Callback callback, @@ -314,21 +334,6 @@ PP_Resource ResourceCreationProxy::CreateTalk(PP_Instance instance) { return PPB_Talk_Private_Proxy::CreateProxyResource(instance); } -PP_Resource ResourceCreationProxy::CreateTCPServerSocketPrivate( - PP_Instance instance) { - return PPB_TCPServerSocket_Private_Proxy::CreateProxyResource(instance); -} - -PP_Resource ResourceCreationProxy::CreateTCPSocketPrivate( - PP_Instance instance) { - return PPB_TCPSocket_Private_Proxy::CreateProxyResource(instance); -} - -PP_Resource ResourceCreationProxy::CreateUDPSocketPrivate( - PP_Instance instance) { - return PPB_UDPSocket_Private_Proxy::CreateProxyResource(instance); -} - PP_Resource ResourceCreationProxy::CreateVideoCapture(PP_Instance instance) { return PPB_VideoCapture_Proxy::CreateProxyResource(instance); } @@ -353,13 +358,8 @@ PP_Resource ResourceCreationProxy::CreateWebSocket(PP_Instance instance) { return 0; } -PP_Resource ResourceCreationProxy::CreateX509CertificatePrivate( - PP_Instance instance) { - return PPB_X509Certificate_Private_Proxy::CreateProxyResource(instance); -} #endif // !defined(OS_NACL) - bool ResourceCreationProxy::Send(IPC::Message* msg) { return dispatcher()->Send(msg); } diff --git a/ppapi/proxy/resource_creation_proxy.h b/ppapi/proxy/resource_creation_proxy.h index 261cd0e..358b84d 100644 --- a/ppapi/proxy/resource_creation_proxy.h +++ b/ppapi/proxy/resource_creation_proxy.h @@ -113,6 +113,13 @@ class ResourceCreationProxy : public InterfaceProxy, PP_Instance instance, PP_Resource share_context, const int32_t* attrib_list) OVERRIDE; + virtual PP_Resource CreateHostResolverPrivate(PP_Instance instance) OVERRIDE; + virtual PP_Resource CreateTCPServerSocketPrivate( + PP_Instance instance) OVERRIDE; + virtual PP_Resource CreateTCPSocketPrivate(PP_Instance instance) OVERRIDE; + virtual PP_Resource CreateUDPSocketPrivate(PP_Instance instance) OVERRIDE; + virtual PP_Resource CreateX509CertificatePrivate( + PP_Instance instance) OVERRIDE; #if !defined(OS_NACL) virtual PP_Resource CreateAudioInput0_1( PP_Instance instance, @@ -135,7 +142,6 @@ class ResourceCreationProxy : public InterfaceProxy, virtual PP_Resource CreateFlashMenu(PP_Instance instance, const PP_Flash_Menu* menu_data) OVERRIDE; virtual PP_Resource CreateFlashMessageLoop(PP_Instance instance) OVERRIDE; - virtual PP_Resource CreateHostResolverPrivate(PP_Instance instance) OVERRIDE; virtual PP_Resource CreateNetworkMonitor( PP_Instance instance, PPB_NetworkMonitor_Callback callback, @@ -143,10 +149,6 @@ class ResourceCreationProxy : public InterfaceProxy, virtual PP_Resource CreateScrollbar(PP_Instance instance, PP_Bool vertical) OVERRIDE; virtual PP_Resource CreateTalk(PP_Instance instance) OVERRIDE; - virtual PP_Resource CreateTCPServerSocketPrivate( - PP_Instance instance) OVERRIDE; - virtual PP_Resource CreateTCPSocketPrivate(PP_Instance instance) OVERRIDE; - virtual PP_Resource CreateUDPSocketPrivate(PP_Instance instance) OVERRIDE; virtual PP_Resource CreateVideoCapture(PP_Instance instance) OVERRIDE; virtual PP_Resource CreateVideoDecoder( PP_Instance instance, @@ -155,8 +157,6 @@ class ResourceCreationProxy : public InterfaceProxy, virtual PP_Resource CreateVideoLayer(PP_Instance instance, PP_VideoLayerMode_Dev mode) OVERRIDE; virtual PP_Resource CreateWebSocket(PP_Instance instance) OVERRIDE; - virtual PP_Resource CreateX509CertificatePrivate( - PP_Instance instance) OVERRIDE; #endif // !defined(OS_NACL) virtual bool Send(IPC::Message* msg) OVERRIDE; diff --git a/ppapi/shared_impl/private/ppb_host_resolver_shared.cc b/ppapi/shared_impl/private/ppb_host_resolver_shared.cc index fb44ad2..13a258f 100644 --- a/ppapi/shared_impl/private/ppb_host_resolver_shared.cc +++ b/ppapi/shared_impl/private/ppb_host_resolver_shared.cc @@ -8,7 +8,9 @@ #include <cstring> #include "base/memory/scoped_ptr.h" +#if !defined(OS_NACL) #include "net/base/address_list.h" +#endif #include "ppapi/c/pp_errors.h" #include "ppapi/shared_impl/private/net_address_private_impl.h" #include "ppapi/shared_impl/var.h" @@ -16,6 +18,7 @@ namespace ppapi { +#if !defined(OS_NACL) && !defined(NACL_WIN64) NetAddressList* CreateNetAddressListFromAddressList( const net::AddressList& list) { scoped_ptr<NetAddressList> net_address_list(new NetAddressList()); @@ -29,6 +32,7 @@ NetAddressList* CreateNetAddressListFromAddressList( return net_address_list.release(); } +#endif // !defined(OS_NACL) && !defined(NACL_WIN64) PPB_HostResolver_Shared::PPB_HostResolver_Shared(PP_Instance instance) : Resource(OBJECT_IS_IMPL, instance), diff --git a/ppapi/shared_impl/private/ppb_host_resolver_shared.h b/ppapi/shared_impl/private/ppb_host_resolver_shared.h index f4eb74a..33adaf9 100644 --- a/ppapi/shared_impl/private/ppb_host_resolver_shared.h +++ b/ppapi/shared_impl/private/ppb_host_resolver_shared.h @@ -27,8 +27,10 @@ struct HostPortPair { typedef std::vector<PP_NetAddress_Private> NetAddressList; +#if !defined(OS_NACL) && !defined(NACL_WIN64) PPAPI_SHARED_EXPORT NetAddressList* CreateNetAddressListFromAddressList(const net::AddressList& list); +#endif class PPAPI_SHARED_EXPORT PPB_HostResolver_Shared : public thunk::PPB_HostResolver_Private_API, diff --git a/ppapi/thunk/resource_creation_api.h b/ppapi/thunk/resource_creation_api.h index d3f53a7..19881d6 100644 --- a/ppapi/thunk/resource_creation_api.h +++ b/ppapi/thunk/resource_creation_api.h @@ -116,6 +116,11 @@ class ResourceCreationAPI { virtual PP_Resource CreateGraphics3DRaw(PP_Instance instance, PP_Resource share_context, const int32_t* attrib_list) = 0; + virtual PP_Resource CreateHostResolverPrivate(PP_Instance instance) = 0; + virtual PP_Resource CreateTCPServerSocketPrivate(PP_Instance instance) = 0; + virtual PP_Resource CreateTCPSocketPrivate(PP_Instance instace) = 0; + virtual PP_Resource CreateUDPSocketPrivate(PP_Instance instace) = 0; + virtual PP_Resource CreateX509CertificatePrivate(PP_Instance instance) = 0; #if !defined(OS_NACL) virtual PP_Resource CreateAudioInput0_1( PP_Instance instance, @@ -137,7 +142,6 @@ class ResourceCreationAPI { virtual PP_Resource CreateFlashMenu(PP_Instance instance, const PP_Flash_Menu* menu_data) = 0; virtual PP_Resource CreateFlashMessageLoop(PP_Instance instance) = 0; - virtual PP_Resource CreateHostResolverPrivate(PP_Instance instance) = 0; virtual PP_Resource CreateNetworkMonitor( PP_Instance instance, PPB_NetworkMonitor_Callback callback, @@ -145,9 +149,6 @@ class ResourceCreationAPI { virtual PP_Resource CreateScrollbar(PP_Instance instance, PP_Bool vertical) = 0; virtual PP_Resource CreateTalk(PP_Instance instance) = 0; - virtual PP_Resource CreateTCPServerSocketPrivate(PP_Instance instance) = 0; - virtual PP_Resource CreateTCPSocketPrivate(PP_Instance instace) = 0; - virtual PP_Resource CreateUDPSocketPrivate(PP_Instance instace) = 0; virtual PP_Resource CreateVideoCapture(PP_Instance instance) = 0; virtual PP_Resource CreateVideoDecoder( PP_Instance instance, @@ -156,7 +157,6 @@ class ResourceCreationAPI { virtual PP_Resource CreateVideoLayer(PP_Instance instance, PP_VideoLayerMode_Dev mode) = 0; virtual PP_Resource CreateWebSocket(PP_Instance instance) = 0; - virtual PP_Resource CreateX509CertificatePrivate(PP_Instance instance) = 0; #endif // !defined(OS_NACL) static const ApiID kApiID = API_ID_RESOURCE_CREATION; |