diff options
4 files changed, 17 insertions, 16 deletions
diff --git a/Source/WebKit/android/WebCoreSupport/WebRequest.cpp b/Source/WebKit/android/WebCoreSupport/WebRequest.cpp index a7321da..7c6b9ea 100644 --- a/Source/WebKit/android/WebCoreSupport/WebRequest.cpp +++ b/Source/WebKit/android/WebCoreSupport/WebRequest.cpp @@ -75,7 +75,7 @@ WebRequest::WebRequest(WebUrlLoaderClient* loader, const WebResourceRequest& web { GURL gurl(m_url); - m_request = new URLRequest(gurl, this); + m_request = new net::URLRequest(gurl, this); m_request->SetExtraRequestHeaders(webResourceRequest.requestHeaders()); m_request->set_referrer(webResourceRequest.referrer()); @@ -367,7 +367,7 @@ void WebRequest::handleBrowserURL(GURL url) // The caller must set |*defer_redirect| to false, so that delegates do not // need to set it if they are happy with the default behavior of not // deferring redirect. -void WebRequest::OnReceivedRedirect(URLRequest* newRequest, const GURL& newUrl, bool* deferRedirect) +void WebRequest::OnReceivedRedirect(net::URLRequest* newRequest, const GURL& newUrl, bool* deferRedirect) { ASSERT(m_loadState < Response, "Redirect after receiving response"); ASSERT(newRequest && newRequest->status().is_success(), "Invalid redirect"); @@ -386,7 +386,7 @@ void WebRequest::OnReceivedRedirect(URLRequest* newRequest, const GURL& newUrl, // or request->CancelAuth() to cancel the login and display the error page. // When it does so, the request will be reissued, restarting the sequence // of On* callbacks. -void WebRequest::OnAuthRequired(URLRequest* request, net::AuthChallengeInfo* authInfo) +void WebRequest::OnAuthRequired(net::URLRequest* request, net::AuthChallengeInfo* authInfo) { ASSERT(m_loadState == Started, "OnAuthRequired called on a WebRequest not in STARTED state (state=%d)", m_loadState); @@ -400,10 +400,11 @@ void WebRequest::OnAuthRequired(URLRequest* request, net::AuthChallengeInfo* aut // Called when we received an SSL certificate error. The delegate will provide // the user the options to proceed, cancel, or view certificates. -void WebRequest::OnSSLCertificateError(URLRequest* request, int cert_error, net::X509Certificate* cert) +void WebRequest::OnSSLCertificateError(net::URLRequest* request, int cert_error, net::X509Certificate* cert) { + scoped_refptr<net::X509Certificate> scoped_cert = cert; m_urlLoader->maybeCallOnMainThread(NewRunnableMethod( - m_urlLoader.get(), &WebUrlLoaderClient::reportSslCertError, cert_error, cert)); + m_urlLoader.get(), &WebUrlLoaderClient::reportSslCertError, cert_error, scoped_cert)); } // After calling Start(), the delegate will receive an OnResponseStarted @@ -412,7 +413,7 @@ void WebRequest::OnSSLCertificateError(URLRequest* request, int cert_error, net: // followed and the final response is beginning to arrive. At this point, // meta data about the response is available, including for example HTTP // response headers if this is a request for a HTTP resource. -void WebRequest::OnResponseStarted(URLRequest* request) +void WebRequest::OnResponseStarted(net::URLRequest* request) { ASSERT(m_loadState == Started, "Got response after receiving response"); @@ -511,7 +512,7 @@ bool WebRequest::read(int* bytesRead) // // If an error occurred, request->status() will contain the error, // and bytes read will be -1. -void WebRequest::OnReadCompleted(URLRequest* request, int bytesRead) +void WebRequest::OnReadCompleted(net::URLRequest* request, int bytesRead) { ASSERT(m_loadState == Response || m_loadState == GotData, "OnReadCompleted in state other than RESPONSE and GOTDATA"); diff --git a/Source/WebKit/android/WebCoreSupport/WebRequest.h b/Source/WebKit/android/WebCoreSupport/WebRequest.h index 252267b..4d18599 100644 --- a/Source/WebKit/android/WebCoreSupport/WebRequest.h +++ b/Source/WebKit/android/WebCoreSupport/WebRequest.h @@ -50,7 +50,7 @@ class WebResourceRequest; class WebUrlLoaderClient; // All methods in this class must be called on the io thread -class WebRequest : public URLRequest::Delegate, public base::RefCountedThreadSafe<WebRequest> { +class WebRequest : public net::URLRequest::Delegate, public base::RefCountedThreadSafe<WebRequest> { public: WebRequest(WebUrlLoaderClient*, const WebResourceRequest&); @@ -72,11 +72,11 @@ public: void pauseLoad(bool pause); // From URLRequest::Delegate - virtual void OnReceivedRedirect(URLRequest*, const GURL&, bool* deferRedirect); - virtual void OnResponseStarted(URLRequest*); - virtual void OnReadCompleted(URLRequest*, int bytesRead); - virtual void OnAuthRequired(URLRequest*, net::AuthChallengeInfo*); - virtual void OnSSLCertificateError(URLRequest* request, int cert_error, net::X509Certificate* cert); + virtual void OnReceivedRedirect(net::URLRequest*, const GURL&, bool* deferRedirect); + virtual void OnResponseStarted(net::URLRequest*); + virtual void OnReadCompleted(net::URLRequest*, int bytesRead); + virtual void OnAuthRequired(net::URLRequest*, net::AuthChallengeInfo*); + virtual void OnSSLCertificateError(net::URLRequest* request, int cert_error, net::X509Certificate* cert); // Methods called during a request by the UI code (via WebUrlLoaderClient). void setAuth(const string16& username, const string16& password); @@ -102,7 +102,7 @@ private: void updateLoadFlags(int& loadFlags); scoped_refptr<WebUrlLoaderClient> m_urlLoader; - OwnPtr<URLRequest> m_request; + OwnPtr<net::URLRequest> m_request; scoped_refptr<net::IOBuffer> m_networkBuffer; scoped_ptr<UrlInterceptResponse> m_interceptResponse; bool m_androidUrl; diff --git a/Source/WebKit/android/WebCoreSupport/WebResponse.cpp b/Source/WebKit/android/WebCoreSupport/WebResponse.cpp index 4d297d7..0f6d236 100644 --- a/Source/WebKit/android/WebCoreSupport/WebResponse.cpp +++ b/Source/WebKit/android/WebCoreSupport/WebResponse.cpp @@ -37,7 +37,7 @@ using namespace std; namespace android { -WebResponse::WebResponse(URLRequest* request) +WebResponse::WebResponse(net::URLRequest* request) : m_httpStatusCode(0) { // The misleadingly-named os_error() is actually a net::Error enum constant. diff --git a/Source/WebKit/android/WebCoreSupport/WebResponse.h b/Source/WebKit/android/WebCoreSupport/WebResponse.h index 88c8917..44a2e65 100644 --- a/Source/WebKit/android/WebCoreSupport/WebResponse.h +++ b/Source/WebKit/android/WebCoreSupport/WebResponse.h @@ -44,7 +44,7 @@ class WebResponse { public: WebResponse() {} - WebResponse(URLRequest*); + WebResponse(net::URLRequest*); WebResponse(const std::string &url, const std::string &mimeType, long long expectedSize, const std::string &encoding, int httpStatusCode); const std::string& getUrl() const; |