summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/resource_dispatcher_host.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/renderer_host/resource_dispatcher_host.h')
-rw-r--r--content/browser/renderer_host/resource_dispatcher_host.h48
1 files changed, 24 insertions, 24 deletions
diff --git a/content/browser/renderer_host/resource_dispatcher_host.h b/content/browser/renderer_host/resource_dispatcher_host.h
index bbf27d9..c2275ad 100644
--- a/content/browser/renderer_host/resource_dispatcher_host.h
+++ b/content/browser/renderer_host/resource_dispatcher_host.h
@@ -85,7 +85,7 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
// is shutting down, then |started_cb| will be called immediately. There is no
// situation in which |started_cb| will never be called.
void BeginDownload(
- net::URLRequest* request, // ownership is taken
+ scoped_ptr<net::URLRequest> request,
const DownloadSaveInfo& save_info,
bool prompt_for_save_location,
const DownloadResourceHandler::OnStartedCallback& started_cb,
@@ -97,13 +97,13 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
// request from the renderer or another child process).
void BeginSaveFile(const GURL& url,
const GURL& referrer,
- int process_unique_id,
+ int child_id,
int route_id,
const content::ResourceContext& context);
// Cancels the given request if it still exists. We ignore cancels from the
// renderer in the event of a download.
- void CancelRequest(int process_unique_id,
+ void CancelRequest(int child_id,
int request_id,
bool from_renderer);
@@ -114,21 +114,21 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
// new_first_party_for_cookies. Otherwise, pass false as
// has_new_first_party_for_cookies, and new_first_party_for_cookies will not
// be used.
- void FollowDeferredRedirect(int process_unique_id,
+ void FollowDeferredRedirect(int child_id,
int request_id,
bool has_new_first_party_for_cookies,
const GURL& new_first_party_for_cookies);
// Starts a request that was deferred during ResourceHandler::OnWillStart().
- void StartDeferredRequest(int process_unique_id, int request_id);
+ void StartDeferredRequest(int child_id, int request_id);
// Returns true if it's ok to send the data. If there are already too many
// data messages pending, it pauses the request and returns false. In this
// case the caller should not send the data.
- bool WillSendData(int process_unique_id, int request_id);
+ bool WillSendData(int child_id, int request_id);
// Pauses or resumes network activity for a particular request.
- void PauseRequest(int process_unique_id, int request_id, bool pause);
+ void PauseRequest(int child_id, int request_id, bool pause);
// Returns the number of pending requests. This is designed for the unittests
int pending_requests() const {
@@ -136,8 +136,8 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
}
// Intended for unit-tests only. Returns the memory cost of all the
- // outstanding requests (pending and blocked) for |process_unique_id|.
- int GetOutstandingRequestsMemoryCost(int process_unique_id) const;
+ // outstanding requests (pending and blocked) for |child_id|.
+ int GetOutstandingRequestsMemoryCost(int child_id) const;
// Intended for unit-tests only. Overrides the outstanding requests bound.
void set_max_outstanding_requests_cost_per_process(int limit) {
@@ -166,11 +166,11 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
ResourceType::Type resource_type);
// Force cancels any pending requests for the given process.
- void CancelRequestsForProcess(int process_unique_id);
+ void CancelRequestsForProcess(int child_id);
// Force cancels any pending requests for the given route id. This method
// acts like CancelRequestsForProcess when route_id is -1.
- void CancelRequestsForRoute(int process_unique_id, int route_id);
+ void CancelRequestsForRoute(int child_id, int route_id);
// Force cancels any pending requests for the given |context|. This is
// necessary to ensure that before |context| goes away, all requests
@@ -219,24 +219,24 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
net::URLRequest* GetURLRequest(
const content::GlobalRequestID& request_id) const;
- void RemovePendingRequest(int process_unique_id, int request_id);
+ void RemovePendingRequest(int child_id, int request_id);
// Causes all new requests for the route identified by
- // |process_unique_id| and |route_id| to be blocked (not being
+ // |child_id| and |route_id| to be blocked (not being
// started) until ResumeBlockedRequestsForRoute or
// CancelBlockedRequestsForRoute is called.
- void BlockRequestsForRoute(int process_unique_id, int route_id);
+ void BlockRequestsForRoute(int child_id, int route_id);
// Resumes any blocked request for the specified route id.
- void ResumeBlockedRequestsForRoute(int process_unique_id, int route_id);
+ void ResumeBlockedRequestsForRoute(int child_id, int route_id);
// Cancels any blocked request for the specified route id.
- void CancelBlockedRequestsForRoute(int process_unique_id, int route_id);
+ void CancelBlockedRequestsForRoute(int child_id, int route_id);
// Decrements the pending_data_count for the request and resumes
// the request if it was paused due to too many pending data
// messages sent.
- void DataReceivedACK(int process_unique_id, int request_id);
+ void DataReceivedACK(int child_id, int request_id);
// Maintains a collection of temp files created in support of
// the download_to_file capability. Used to grant access to the
@@ -334,14 +334,14 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
net::URLRequest* request,
const ResourceDispatcherHostRequestInfo& request_info);
- // Updates the "cost" of outstanding requests for |process_unique_id|.
+ // Updates the "cost" of outstanding requests for |child_id|.
// The "cost" approximates how many bytes are consumed by all the in-memory
// data structures supporting this request (net::URLRequest object,
// HttpNetworkTransaction, etc...).
// The value of |cost| is added to the running total, and the resulting
// sum is returned.
int IncrementOutstandingRequestsMemoryCost(int cost,
- int process_unique_id);
+ int child_id);
// Estimate how much heap space |request| will consume to run.
static int CalculateApproximateMemoryCost(net::URLRequest* request);
@@ -362,17 +362,17 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
void RemovePendingRequest(const PendingRequestList::iterator& iter);
// Notify our observers that we started receiving a response for a request.
- void NotifyResponseStarted(net::URLRequest* request, int process_unique_id);
+ void NotifyResponseStarted(net::URLRequest* request, int child_id);
// Notify our observers that a request has been redirected.
void NotifyReceivedRedirect(net::URLRequest* request,
- int process_unique_id,
+ int child_id,
const GURL& new_url);
// Tries to handle the url with an external protocol. If the request is
// handled, the function returns true. False otherwise.
bool HandleExternalProtocol(int request_id,
- int process_unique_id,
+ int child_id,
int route_id,
const GURL& url,
ResourceType::Type resource_type,
@@ -388,7 +388,7 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
net::URLRequest *request);
// Resumes or cancels (if |cancel_requests| is true) any blocked requests.
- void ProcessBlockedRequestsForRoute(int process_unique_id,
+ void ProcessBlockedRequestsForRoute(int child_id,
int route_id,
bool cancel_requests);
@@ -497,7 +497,7 @@ class CONTENT_EXPORT ResourceDispatcherHost : public net::URLRequest::Delegate {
typedef std::map<ProcessRouteIDs, BlockedRequestsList*> BlockedRequestMap;
BlockedRequestMap blocked_requests_map_;
- // Maps the process_unique_ids to the approximate number of bytes
+ // Maps the child_ids to the approximate number of bytes
// being used to service its resource requests. No entry implies 0 cost.
typedef std::map<int, int> OutstandingRequestsMemoryCostMap;
OutstandingRequestsMemoryCostMap outstanding_requests_memory_cost_map_;