summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ssl/ssl_request_info.h
diff options
context:
space:
mode:
authorabarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-14 08:47:30 +0000
committerabarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-14 08:47:30 +0000
commit5edce1ef5502e3dc20f030e108978da0c360fb65 (patch)
tree831153859e0fcbcff99901f2b3b38f68126299bf /chrome/browser/ssl/ssl_request_info.h
parent5dc0cc7bf9cb2f5e6b050933d1ebe7852b10baa0 (diff)
downloadchromium_src-5edce1ef5502e3dc20f030e108978da0c360fb65.zip
chromium_src-5edce1ef5502e3dc20f030e108978da0c360fb65.tar.gz
chromium_src-5edce1ef5502e3dc20f030e108978da0c360fb65.tar.bz2
Factor SSLPolicyBackend out of SSLManager.
This reduces the complexity of SSLManager. The idea is eventually to be able to test SSLPolicy by substituting a fake SSLPolicyBackend. TBR=jcampan TEST=No behavior changes. Review URL: http://codereview.chromium.org/113395 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16048 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ssl/ssl_request_info.h')
-rw-r--r--chrome/browser/ssl/ssl_request_info.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/ssl/ssl_request_info.h b/chrome/browser/ssl/ssl_request_info.h
index bd1544a..9128e97 100644
--- a/chrome/browser/ssl/ssl_request_info.h
+++ b/chrome/browser/ssl/ssl_request_info.h
@@ -11,14 +11,14 @@
#include "googleurl/src/gurl.h"
#include "webkit/glue/resource_type.h"
-class SSLManager;
+class SSLPolicyBackend;
// SSLRequestInfo wraps up the information SSLPolicy needs about a request in
// order to update our security IU. SSLRequestInfo is RefCounted in case we
// need to deal with the request asynchronously.
class SSLRequestInfo : public base::RefCounted<SSLRequestInfo> {
public:
- SSLRequestInfo(SSLManager* manager,
+ SSLRequestInfo(SSLPolicyBackend* backend,
const GURL& url,
ResourceType::Type resource_type,
const std::string& frame_origin,
@@ -27,7 +27,7 @@ class SSLRequestInfo : public base::RefCounted<SSLRequestInfo> {
int pid,
int ssl_cert_id,
int ssl_cert_status)
- : manager_(manager),
+ : backend_(backend),
url_(url),
resource_type_(resource_type),
frame_origin_(frame_origin),
@@ -38,7 +38,7 @@ class SSLRequestInfo : public base::RefCounted<SSLRequestInfo> {
ssl_cert_status_(ssl_cert_status) {
}
- SSLManager* manager() const { return manager_; }
+ SSLPolicyBackend* backend() const { return backend_; }
const GURL& url() const { return url_; }
ResourceType::Type resource_type() const { return resource_type_; }
const std::string& frame_origin() const { return frame_origin_; }
@@ -49,7 +49,7 @@ class SSLRequestInfo : public base::RefCounted<SSLRequestInfo> {
int ssl_cert_status() const { return ssl_cert_status_; }
private:
- SSLManager* manager_;
+ SSLPolicyBackend* backend_;
GURL url_;
ResourceType::Type resource_type_;
std::string frame_origin_;