Chromium Code Reviews| 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..261717dd202e0be2d9af7a8684483827da203046 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,15 @@ 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 ResumeBlockedRequestsForRoute is called. |
|
nasko
2016/02/03 18:44:00
Shouldn't this be ResumeBlockedRequestsForFrameFro
Charlie Harrison
2016/02/03 19:20:21
Correct. Done.
|
| + static void BlockRequestsForFrameFromUI(RenderFrameHost* root_frame_host); |
|
nasko
2016/02/03 18:44:00
Not a huge fan of the extra "FromUI" suffixes as i
|
| + |
| + // 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 +76,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() {} |
| }; |