diff options
Diffstat (limited to 'content/browser/loader/resource_loader.h')
-rw-r--r-- | content/browser/loader/resource_loader.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/content/browser/loader/resource_loader.h b/content/browser/loader/resource_loader.h index b5c8b8a..d740ec0 100644 --- a/content/browser/loader/resource_loader.h +++ b/content/browser/loader/resource_loader.h @@ -15,6 +15,10 @@ #include "content/public/common/signed_certificate_timestamp_id_and_status.h" #include "net/url_request/url_request.h" +namespace net { +class X509Certificate; +} + namespace content { class ResourceDispatcherHostLoginDelegate; class ResourceLoaderDelegate; @@ -46,7 +50,6 @@ class CONTENT_EXPORT ResourceLoader : public net::URLRequest::Delegate, ResourceRequestInfoImpl* GetRequestInfo(); void ClearLoginDelegate(); - void ClearSSLClientAuthHandler(); // IPC message handlers: void OnUploadProgressACK(); @@ -99,6 +102,7 @@ class CONTENT_EXPORT ResourceLoader : public net::URLRequest::Delegate, void ResponseCompleted(); void CallDidFinishLoading(); void RecordHistograms(); + void ContinueWithCertificate(net::X509Certificate* cert); bool is_deferred() const { return deferred_stage_ != DEFERRED_NONE; } @@ -129,7 +133,7 @@ class CONTENT_EXPORT ResourceLoader : public net::URLRequest::Delegate, ResourceLoaderDelegate* delegate_; scoped_refptr<ResourceDispatcherHostLoginDelegate> login_delegate_; - scoped_refptr<SSLClientAuthHandler> ssl_client_auth_handler_; + scoped_ptr<SSLClientAuthHandler> ssl_client_auth_handler_; uint64 last_upload_position_; bool waiting_for_upload_progress_ack_; |