| Index: chrome/browser/renderer_host/resource_dispatcher_host.h
|
| diff --git a/chrome/browser/renderer_host/resource_dispatcher_host.h b/chrome/browser/renderer_host/resource_dispatcher_host.h
|
| index 7fc27b84ac785084d7bdc98d2d878028c79b0add..840d2db42ba46610cfd220438726e2d712beb4d5 100644
|
| --- a/chrome/browser/renderer_host/resource_dispatcher_host.h
|
| +++ b/chrome/browser/renderer_host/resource_dispatcher_host.h
|
| @@ -51,7 +51,7 @@ namespace webkit_blob {
|
| class DeletableFileReference;
|
| }
|
|
|
| -class ResourceDispatcherHost : public URLRequest::Delegate {
|
| +class ResourceDispatcherHost : public net::URLRequest::Delegate {
|
| public:
|
| // Implemented by the client of ResourceDispatcherHost to receive messages in
|
| // response to a resource load. The messages are intended to be forwarded to
|
| @@ -83,12 +83,12 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
| public:
|
| virtual ~Observer() {}
|
| virtual void OnRequestStarted(ResourceDispatcherHost* resource_dispatcher,
|
| - URLRequest* request) = 0;
|
| + net::URLRequest* request) = 0;
|
| virtual void OnResponseCompleted(
|
| ResourceDispatcherHost* resource_dispatcher,
|
| - URLRequest* request) = 0;
|
| + net::URLRequest* request) = 0;
|
| virtual void OnReceivedRedirect(ResourceDispatcherHost* resource_dispatcher,
|
| - URLRequest* request,
|
| + net::URLRequest* request,
|
| const GURL& new_url) = 0;
|
| };
|
|
|
| @@ -202,37 +202,38 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
| // acts like CancelRequestsForProcess when route_id is -1.
|
| void CancelRequestsForRoute(int process_unique_id, int route_id);
|
|
|
| - // URLRequest::Delegate
|
| - virtual void OnReceivedRedirect(URLRequest* request,
|
| + // net::URLRequest::Delegate
|
| + virtual void OnReceivedRedirect(net::URLRequest* request,
|
| const GURL& new_url,
|
| bool* defer_redirect);
|
| - virtual void OnAuthRequired(URLRequest* request,
|
| + virtual void OnAuthRequired(net::URLRequest* request,
|
| net::AuthChallengeInfo* auth_info);
|
| virtual void OnCertificateRequested(
|
| - URLRequest* request,
|
| + net::URLRequest* request,
|
| net::SSLCertRequestInfo* cert_request_info);
|
| - virtual void OnSSLCertificateError(URLRequest* request,
|
| + virtual void OnSSLCertificateError(net::URLRequest* request,
|
| int cert_error,
|
| net::X509Certificate* cert);
|
| - virtual void OnSetCookie(URLRequest* request,
|
| + virtual void OnSetCookie(net::URLRequest* request,
|
| const std::string& cookie_line,
|
| const net::CookieOptions& options,
|
| bool blocked_by_policy);
|
| - virtual void OnResponseStarted(URLRequest* request);
|
| - virtual void OnReadCompleted(URLRequest* request, int bytes_read);
|
| - void OnResponseCompleted(URLRequest* request);
|
| + virtual void OnResponseStarted(net::URLRequest* request);
|
| + virtual void OnReadCompleted(net::URLRequest* request, int bytes_read);
|
| + void OnResponseCompleted(net::URLRequest* request);
|
|
|
| // Helper functions to get our extra data out of a request. The given request
|
| // must have been one we created so that it has the proper extra data pointer.
|
| - static ResourceDispatcherHostRequestInfo* InfoForRequest(URLRequest* request);
|
| + static ResourceDispatcherHostRequestInfo* InfoForRequest(
|
| + net::URLRequest* request);
|
| static const ResourceDispatcherHostRequestInfo* InfoForRequest(
|
| - const URLRequest* request);
|
| + const net::URLRequest* request);
|
|
|
| // Extracts the render view/process host's identifiers from the given request
|
| // and places them in the given out params (both required). If there are no
|
| // such IDs associated with the request (such as non-page-related requests),
|
| // this function will return false and both out params will be -1.
|
| - static bool RenderViewForRequest(const URLRequest* request,
|
| + static bool RenderViewForRequest(const net::URLRequest* request,
|
| int* render_process_host_id,
|
| int* render_view_host_id);
|
|
|
| @@ -244,11 +245,11 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
| // Removes an observer.
|
| void RemoveObserver(Observer* obs);
|
|
|
| - // Retrieves a URLRequest. Must be called from the IO thread.
|
| - URLRequest* GetURLRequest(const GlobalRequestID& request_id) const;
|
| + // Retrieves a net::URLRequest. Must be called from the IO thread.
|
| + net::URLRequest* GetURLRequest(const GlobalRequestID& request_id) const;
|
|
|
| // Notifies our observers that a request has been cancelled.
|
| - void NotifyResponseCompleted(URLRequest* request, int process_unique_id);
|
| + void NotifyResponseCompleted(net::URLRequest* request, int process_unique_id);
|
|
|
| void RemovePendingRequest(int process_unique_id, int request_id);
|
|
|
| @@ -304,7 +305,7 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
|
|
| // Associates the given info with the given request. The info will then be
|
| // owned by the request.
|
| - void SetRequestInfo(URLRequest* request,
|
| + void SetRequestInfo(net::URLRequest* request,
|
| ResourceDispatcherHostRequestInfo* info);
|
|
|
| // A shutdown helper that runs on the IO thread.
|
| @@ -317,36 +318,36 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
| void ResumeRequest(const GlobalRequestID& request_id);
|
|
|
| // Internal function to start reading for the first time.
|
| - void StartReading(URLRequest* request);
|
| + void StartReading(net::URLRequest* request);
|
|
|
| // Reads data from the response using our internal buffer as async IO.
|
| // Returns true if data is available immediately, false otherwise. If the
|
| // return value is false, we will receive a OnReadComplete() callback later.
|
| - bool Read(URLRequest* request, int* bytes_read);
|
| + bool Read(net::URLRequest* request, int* bytes_read);
|
|
|
| // Internal function to finish an async IO which has completed. Returns
|
| // true if there is more data to read (e.g. we haven't read EOF yet and
|
| // no errors have occurred).
|
| - bool CompleteRead(URLRequest*, int* bytes_read);
|
| + bool CompleteRead(net::URLRequest*, int* bytes_read);
|
|
|
| // Internal function to finish handling the ResponseStarted message. Returns
|
| // true on success.
|
| - bool CompleteResponseStarted(URLRequest* request);
|
| + bool CompleteResponseStarted(net::URLRequest* request);
|
|
|
| // Helper function for regular and download requests.
|
| - void BeginRequestInternal(URLRequest* request);
|
| + void BeginRequestInternal(net::URLRequest* request);
|
|
|
| // Helper function that cancels |request|.
|
| - void CancelRequestInternal(URLRequest* request, bool from_renderer);
|
| + void CancelRequestInternal(net::URLRequest* request, bool from_renderer);
|
|
|
| // Helper function that inserts |request| into the resource queue.
|
| void InsertIntoResourceQueue(
|
| - URLRequest* request,
|
| + net::URLRequest* request,
|
| const ResourceDispatcherHostRequestInfo& request_info);
|
|
|
| // Updates the "cost" of outstanding requests for |process_unique_id|.
|
| // The "cost" approximates how many bytes are consumed by all the in-memory
|
| - // data structures supporting this request (URLRequest object,
|
| + // 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.
|
| @@ -354,7 +355,7 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
| int process_unique_id);
|
|
|
| // Estimate how much heap space |request| will consume to run.
|
| - static int CalculateApproximateMemoryCost(URLRequest* request);
|
| + static int CalculateApproximateMemoryCost(net::URLRequest* request);
|
|
|
| // The list of all requests that we have pending. This list is not really
|
| // optimized, and assumes that we have relatively few requests pending at once
|
| @@ -363,7 +364,7 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
| // It may be enhanced in the future to provide some kind of prioritization
|
| // mechanism. We should also consider a hashtable or binary tree if it turns
|
| // out we have a lot of things here.
|
| - typedef std::map<GlobalRequestID, URLRequest*> PendingRequestList;
|
| + typedef std::map<GlobalRequestID, net::URLRequest*> PendingRequestList;
|
|
|
| // Deletes the pending request identified by the iterator passed in.
|
| // This function will invalidate the iterator passed in. Callers should
|
| @@ -371,10 +372,10 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
| void RemovePendingRequest(const PendingRequestList::iterator& iter);
|
|
|
| // Notify our observers that we started receiving a response for a request.
|
| - void NotifyResponseStarted(URLRequest* request, int process_unique_id);
|
| + void NotifyResponseStarted(net::URLRequest* request, int process_unique_id);
|
|
|
| // Notify our observers that a request has been redirected.
|
| - void NotifyReceivedRedirect(URLRequest* request,
|
| + void NotifyReceivedRedirect(net::URLRequest* request,
|
| int process_unique_id,
|
| const GURL& new_url);
|
|
|
| @@ -393,7 +394,7 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
|
|
| // Checks the upload state and sends an update if one is necessary.
|
| bool MaybeUpdateUploadProgress(ResourceDispatcherHostRequestInfo *info,
|
| - URLRequest *request);
|
| + net::URLRequest *request);
|
|
|
| // Resumes or cancels (if |cancel_requests| is true) any blocked requests.
|
| void ProcessBlockedRequestsForRoute(int process_unique_id,
|
| @@ -430,7 +431,7 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
| ResourceHandler* handler, int child_id, int route_id, bool download);
|
|
|
| // Returns true if |request| is in |pending_requests_|.
|
| - bool IsValidRequest(URLRequest* request);
|
| + bool IsValidRequest(net::URLRequest* request);
|
|
|
| // Returns true if the message passed in is a resource related message.
|
| static bool IsResourceDispatcherHostMessage(const IPC::Message&);
|
| @@ -500,7 +501,7 @@ class ResourceDispatcherHost : public URLRequest::Delegate {
|
| // True if the resource dispatcher host has been shut down.
|
| bool is_shutdown_;
|
|
|
| - typedef std::vector<URLRequest*> BlockedRequestsList;
|
| + typedef std::vector<net::URLRequest*> BlockedRequestsList;
|
| typedef std::pair<int, int> ProcessRouteIDs;
|
| typedef std::map<ProcessRouteIDs, BlockedRequestsList*> BlockedRequestMap;
|
| BlockedRequestMap blocked_requests_map_;
|
|
|