| 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_
|
|
|