Index: ppapi/proxy/ppb_url_loader_proxy.h |
diff --git a/ppapi/proxy/ppb_url_loader_proxy.h b/ppapi/proxy/ppb_url_loader_proxy.h |
deleted file mode 100644 |
index f4c5bc56a73e2317839691a7250dcc23e63983d5..0000000000000000000000000000000000000000 |
--- a/ppapi/proxy/ppb_url_loader_proxy.h |
+++ /dev/null |
@@ -1,92 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef PPAPI_PPB_URL_LOADER_PROXY_H_ |
-#define PPAPI_PPB_URL_LOADER_PROXY_H_ |
- |
-#include "ppapi/c/pp_completion_callback.h" |
-#include "ppapi/c/pp_instance.h" |
-#include "ppapi/c/pp_module.h" |
-#include "ppapi/c/pp_resource.h" |
-#include "ppapi/c/pp_size.h" |
-#include "ppapi/c/pp_var.h" |
-#include "ppapi/c/ppb_url_loader.h" |
-#include "ppapi/c/trusted/ppb_url_loader_trusted.h" |
-#include "ppapi/proxy/interface_proxy.h" |
-#include "ppapi/proxy/proxy_completion_callback_factory.h" |
-#include "ppapi/shared_impl/host_resource.h" |
-#include "ppapi/utility/completion_callback_factory.h" |
- |
-namespace ppapi { |
- |
-struct URLRequestInfoData; |
-struct URLResponseInfoData; |
- |
-namespace proxy { |
- |
-struct PPBURLLoader_UpdateProgress_Params; |
- |
-class PPB_URLLoader_Proxy : public InterfaceProxy { |
- public: |
- PPB_URLLoader_Proxy(Dispatcher* dispatcher); |
- virtual ~PPB_URLLoader_Proxy(); |
- |
- static const Info* GetTrustedInfo(); |
- |
- static PP_Resource CreateProxyResource(PP_Instance instance); |
- |
- // URLLoader objects are normally allocated by the Create function, but |
- // they are also provided to PPP_Instance.OnMsgHandleDocumentLoad. This |
- // function allows the proxy for DocumentLoad to create the correct plugin |
- // proxied info for the given browser-supplied URLLoader resource ID. |
- static PP_Resource TrackPluginResource( |
- const HostResource& url_loader_resource); |
- |
- // InterfaceProxy implementation. |
- virtual bool OnMessageReceived(const IPC::Message& msg); |
- |
- // URLLoader objects are sent from places other than just URLLoader.Create, |
- // in particular when doing a full-frame plugin. This function does the |
- // necessary setup in the host before the resource is sent. Call this any |
- // time you're sending a new URLLoader that the plugin hasn't seen yet. |
- void PrepareURLLoaderForSendingToPlugin(PP_Resource resource); |
- |
- static const ApiID kApiID = API_ID_PPB_URL_LOADER; |
- |
- private: |
- // Plugin->renderer message handlers. |
- void OnMsgCreate(PP_Instance instance, |
- HostResource* result); |
- void OnMsgOpen(const HostResource& loader, |
- const URLRequestInfoData& data); |
- void OnMsgFollowRedirect(const HostResource& loader); |
- void OnMsgGetResponseInfo(const HostResource& loader, |
- bool* success, |
- URLResponseInfoData* result); |
- void OnMsgReadResponseBody(const HostResource& loader, |
- int32_t bytes_to_read); |
- void OnMsgFinishStreamingToFile(const HostResource& loader); |
- void OnMsgClose(const HostResource& loader); |
- void OnMsgGrantUniversalAccess(const HostResource& loader); |
- |
- // Renderer->plugin message handlers. |
- void OnMsgUpdateProgress( |
- const PPBURLLoader_UpdateProgress_Params& params); |
- void OnMsgReadResponseBodyAck(const IPC::Message& message); |
- void OnMsgCallbackComplete(const HostResource& host_resource, int32_t result); |
- |
- // Handles callbacks for read complete messages. Takes ownership of the |
- // message pointer. |
- void OnReadCallback(int32_t result, IPC::Message* message); |
- |
- // Handles callback for everything but reads. |
- void OnCallback(int32_t result, const HostResource& resource); |
- |
- ProxyCompletionCallbackFactory<PPB_URLLoader_Proxy> callback_factory_; |
-}; |
- |
-} // namespace proxy |
-} // namespace ppapi |
- |
-#endif // PPAPI_PPB_URL_LOADER_PROXY_H_ |