diff options
author | Kristian Monsen <kristianm@google.com> | 2011-05-13 20:18:36 +0100 |
---|---|---|
committer | Kristian Monsen <kristianm@google.com> | 2011-05-13 20:18:36 +0100 |
commit | cd45ccddb00662f2af8409b895fbcdd0434da8b1 (patch) | |
tree | 342f88c34face4a5a8056e72589b5983a41564d4 /media/libstagefright/chromium_http | |
parent | 86e152e70a1aab83cba2c75c76d7c0e2d00b61dc (diff) | |
download | frameworks_av-cd45ccddb00662f2af8409b895fbcdd0434da8b1.zip frameworks_av-cd45ccddb00662f2af8409b895fbcdd0434da8b1.tar.gz frameworks_av-cd45ccddb00662f2af8409b895fbcdd0434da8b1.tar.bz2 |
Merge Chromium at 10.0.621.0: Fixes for libstagefreight
URLRequest is now a member of the net namespace.
HttpCache constructor has a new argument, which is a CertVerifier()
Change-Id: I21d524938868b2e37993838f4fbb8447b02c3606
Diffstat (limited to 'media/libstagefright/chromium_http')
-rw-r--r-- | media/libstagefright/chromium_http/support.cpp | 22 | ||||
-rw-r--r-- | media/libstagefright/chromium_http/support.h | 22 |
2 files changed, 23 insertions, 21 deletions
diff --git a/media/libstagefright/chromium_http/support.cpp b/media/libstagefright/chromium_http/support.cpp index af2f6ac..3e4e493 100644 --- a/media/libstagefright/chromium_http/support.cpp +++ b/media/libstagefright/chromium_http/support.cpp @@ -24,6 +24,7 @@ #include "android/net/android_network_library_impl.h" #include "base/thread.h" +#include "net/base/cert_verifier.h" #include "net/base/host_resolver.h" #include "net/base/ssl_config_service.h" #include "net/http/http_auth_handler_factory.h" @@ -127,6 +128,7 @@ SfRequestContext::SfRequestContext() { http_transaction_factory_ = new net::HttpCache( host_resolver_, + new net::CertVerifier(), dnsrr_resolver_, dns_cert_checker_.get(), proxy_service_.get(), @@ -174,44 +176,44 @@ void SfDelegate::setOwner(ChromiumHTTPDataSource *owner) { } void SfDelegate::OnReceivedRedirect( - URLRequest *request, const GURL &new_url, bool *defer_redirect) { + net::URLRequest *request, const GURL &new_url, bool *defer_redirect) { MY_LOGI("OnReceivedRedirect"); } void SfDelegate::OnAuthRequired( - URLRequest *request, net::AuthChallengeInfo *auth_info) { + net::URLRequest *request, net::AuthChallengeInfo *auth_info) { MY_LOGI("OnAuthRequired"); inherited::OnAuthRequired(request, auth_info); } void SfDelegate::OnCertificateRequested( - URLRequest *request, net::SSLCertRequestInfo *cert_request_info) { + net::URLRequest *request, net::SSLCertRequestInfo *cert_request_info) { MY_LOGI("OnCertificateRequested"); inherited::OnCertificateRequested(request, cert_request_info); } void SfDelegate::OnSSLCertificateError( - URLRequest *request, int cert_error, net::X509Certificate *cert) { + net::URLRequest *request, int cert_error, net::X509Certificate *cert) { fprintf(stderr, "OnSSLCertificateError cert_error=%d\n", cert_error); inherited::OnSSLCertificateError(request, cert_error, cert); } -void SfDelegate::OnGetCookies(URLRequest *request, bool blocked_by_policy) { +void SfDelegate::OnGetCookies(net::URLRequest *request, bool blocked_by_policy) { MY_LOGI("OnGetCookies"); } void SfDelegate::OnSetCookie( - URLRequest *request, + net::URLRequest *request, const std::string &cookie_line, const net::CookieOptions &options, bool blocked_by_policy) { MY_LOGI("OnSetCookie"); } -void SfDelegate::OnResponseStarted(URLRequest *request) { +void SfDelegate::OnResponseStarted(net::URLRequest *request) { if (request->status().status() != URLRequestStatus::SUCCESS) { MY_LOGI(StringPrintf( "Request failed with status %d and os_error %d", @@ -260,7 +262,7 @@ void SfDelegate::OnResponseStarted(URLRequest *request) { request->GetExpectedContentSize(), contentType.c_str()); } -void SfDelegate::OnReadCompleted(URLRequest *request, int bytes_read) { +void SfDelegate::OnReadCompleted(net::URLRequest *request, int bytes_read) { if (bytes_read == -1) { MY_LOGI(StringPrintf( "OnReadCompleted, read failed, status %d", @@ -297,7 +299,7 @@ void SfDelegate::OnReadCompleted(URLRequest *request, int bytes_read) { readMore(request); } -void SfDelegate::readMore(URLRequest *request) { +void SfDelegate::readMore(net::URLRequest *request) { while (mNumBytesRead < mNumBytesTotal) { size_t copy = mNumBytesTotal - mNumBytesRead; if (copy > mReadBuffer->size()) { @@ -371,7 +373,7 @@ void SfDelegate::onInitiateConnection( off64_t offset) { CHECK(mURLRequest == NULL); - mURLRequest = new URLRequest(url, this); + mURLRequest = new net::URLRequest(url, this); mAtEOS = false; mRangeRequested = false; diff --git a/media/libstagefright/chromium_http/support.h b/media/libstagefright/chromium_http/support.h index 634ac93..4d03493 100644 --- a/media/libstagefright/chromium_http/support.h +++ b/media/libstagefright/chromium_http/support.h @@ -77,7 +77,7 @@ private: struct ChromiumHTTPDataSource; -struct SfDelegate : public URLRequest::Delegate { +struct SfDelegate : public net::URLRequest::Delegate { SfDelegate(); virtual ~SfDelegate(); @@ -92,35 +92,35 @@ struct SfDelegate : public URLRequest::Delegate { void setOwner(ChromiumHTTPDataSource *mOwner); virtual void OnReceivedRedirect( - URLRequest *request, const GURL &new_url, bool *defer_redirect); + net::URLRequest *request, const GURL &new_url, bool *defer_redirect); virtual void OnAuthRequired( - URLRequest *request, net::AuthChallengeInfo *auth_info); + net::URLRequest *request, net::AuthChallengeInfo *auth_info); virtual void OnCertificateRequested( - URLRequest *request, net::SSLCertRequestInfo *cert_request_info); + net::URLRequest *request, net::SSLCertRequestInfo *cert_request_info); virtual void OnSSLCertificateError( - URLRequest *request, int cert_error, net::X509Certificate *cert); + net::URLRequest *request, int cert_error, net::X509Certificate *cert); - virtual void OnGetCookies(URLRequest *request, bool blocked_by_policy); + virtual void OnGetCookies(net::URLRequest *request, bool blocked_by_policy); virtual void OnSetCookie( - URLRequest *request, + net::URLRequest *request, const std::string &cookie_line, const net::CookieOptions &options, bool blocked_by_policy); - virtual void OnResponseStarted(URLRequest *request); + virtual void OnResponseStarted(net::URLRequest *request); - virtual void OnReadCompleted(URLRequest *request, int bytes_read); + virtual void OnReadCompleted(net::URLRequest *request, int bytes_read); private: typedef Delegate inherited; ChromiumHTTPDataSource *mOwner; - URLRequest *mURLRequest; + net::URLRequest *mURLRequest; scoped_refptr<net::IOBufferWithSize> mReadBuffer; size_t mNumBytesRead; @@ -130,7 +130,7 @@ private: bool mRangeRequested; bool mAtEOS; - void readMore(URLRequest *request); + void readMore(net::URLRequest *request); static void OnInitiateConnectionWrapper( SfDelegate *me, |