| Index: content/public/browser/resource_dispatcher_host.h
|
| diff --git a/content/public/browser/resource_dispatcher_host.h b/content/public/browser/resource_dispatcher_host.h
|
| index d8b2495f22c91cad91df9daf3784fa42c598cd59..7ad7631beeb80459346175520f50a5c272277155 100644
|
| --- a/content/public/browser/resource_dispatcher_host.h
|
| +++ b/content/public/browser/resource_dispatcher_host.h
|
| @@ -22,6 +22,7 @@ class ResourceContext;
|
| class ResourceDispatcherHostDelegate;
|
| struct DownloadSaveInfo;
|
| struct Referrer;
|
| +class RenderFrameHost;
|
|
|
| class CONTENT_EXPORT ResourceDispatcherHost {
|
| public:
|
| @@ -31,6 +32,16 @@ class CONTENT_EXPORT ResourceDispatcherHost {
|
| // Returns the singleton instance of the ResourceDispatcherHost.
|
| static ResourceDispatcherHost* Get();
|
|
|
| + // Causes all new requests for the root RenderFrameHost and its children to be
|
| + // blocked (not being started) until ResumeBlockedRequestsForFrameFromUI is
|
| + // called.
|
| + static void BlockRequestsForFrameFromUI(RenderFrameHost* root_frame_host);
|
| +
|
| + // Resumes any blocked request for the specified root RenderFrameHost and
|
| + // child frame hosts.
|
| + static void ResumeBlockedRequestsForFrameFromUI(
|
| + RenderFrameHost* root_frame_host);
|
| +
|
| // This does not take ownership of the delegate. It is expected that the
|
| // delegate have a longer lifetime than the ResourceDispatcherHost.
|
| virtual void SetDelegate(ResourceDispatcherHostDelegate* delegate) = 0;
|
| @@ -66,14 +77,6 @@ class CONTENT_EXPORT ResourceDispatcherHost {
|
| // Clears the ResourceDispatcherHostLoginDelegate associated with the request.
|
| virtual void ClearLoginDelegateForRequest(net::URLRequest* request) = 0;
|
|
|
| - // Causes all new requests for the route identified by |child_id| and
|
| - // |route_id| to be blocked (not being started) until
|
| - // ResumeBlockedRequestsForRoute is called.
|
| - virtual void BlockRequestsForRoute(int child_id, int route_id) = 0;
|
| -
|
| - // Resumes any blocked request for the specified route id.
|
| - virtual void ResumeBlockedRequestsForRoute(int child_id, int route_id) = 0;
|
| -
|
| protected:
|
| virtual ~ResourceDispatcherHost() {}
|
| };
|
|
|