Home | History | Annotate | Download | only in url_request

Lines Matching refs:URLRequest

51 // allocated in any special way.  It is also valid to delete an URLRequest
53 // the URLRequest is deleted, no further callbacks to its delegate will occur.
57 class URLRequest {
60 // information with a URLRequest. Use GetUserData(key) and SetUserData()
71 typedef URLRequestJob* (ProtocolFactory)(URLRequest* request,
83 virtual URLRequestJob* MaybeIntercept(URLRequest* request) = 0;
91 virtual URLRequestJob* MaybeInterceptRedirect(URLRequest* request,
104 virtual URLRequestJob* MaybeInterceptResponse(URLRequest* request) {
147 // followed once FollowDeferredRedirect is called on the URLRequest.
152 virtual void OnReceivedRedirect(URLRequest* request,
162 virtual void OnAuthRequired(URLRequest* request,
173 URLRequest* request,
184 virtual void OnSSLCertificateError(URLRequest* request,
196 virtual void OnResponseStarted(URLRequest* request) = 0;
205 virtual void OnReadCompleted(URLRequest* request, int bytes_read) = 0;
209 URLRequest(const GURL& url, Delegate* delegate);
214 ~URLRequest();
244 // Returns true if the scheme can be handled by URLRequest. False otherwise.
247 // Returns true if the url can be handled by URLRequest. False otherwise.
248 // The function returns true for invalid urls because URLRequest knows how
365 // Returns true if the URLRequest was delivered with SPDY.
471 // instruct this URLRequest to continue with the request with the
476 // URLRequest to ignore the current error and continue with the request. To
539 friend class RequestTracker<URLRequest>;
564 RequestTracker<URLRequest>::RecentRequestInfo* info) const;
616 // this to determine which URLRequest to allocate sockets to first.
619 RequestTracker<URLRequest>::Node request_tracker_node_;
620 base::LeakTracker<URLRequest> leak_tracker_;
622 DISALLOW_COPY_AND_ASSIGN(URLRequest);