summaryrefslogtreecommitdiffstats
path: root/content/browser/ssl/ssl_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/ssl/ssl_manager.h')
-rw-r--r--content/browser/ssl/ssl_manager.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/content/browser/ssl/ssl_manager.h b/content/browser/ssl/ssl_manager.h
index 6aa98cc..83deee8 100644
--- a/content/browser/ssl/ssl_manager.h
+++ b/content/browser/ssl/ssl_manager.h
@@ -19,7 +19,7 @@
#include "net/base/net_errors.h"
class LoadFromMemoryCacheDetails;
-class NavigationController;
+class NavigationControllerImpl;
class ResourceDispatcherHost;
class ResourceRedirectDetails;
class ResourceRequestDetails;
@@ -57,7 +57,8 @@ class SSLManager : public content::NotificationObserver {
// Called when SSL state for a host or tab changes. Broadcasts the
// SSL_INTERNAL_STATE_CHANGED notification.
- static void NotifySSLInternalStateChanged(NavigationController* controller);
+ static void NotifySSLInternalStateChanged(
+ NavigationControllerImpl* controller);
// Convenience methods for serializing/deserializing the security info.
static std::string SerializeSecurityInfo(int cert_id,
@@ -73,7 +74,7 @@ class SSLManager : public content::NotificationObserver {
// Construct an SSLManager for the specified tab.
// If |delegate| is NULL, SSLPolicy::GetDefaultPolicy() is used.
- explicit SSLManager(NavigationController* controller);
+ explicit SSLManager(NavigationControllerImpl* controller);
virtual ~SSLManager();
SSLPolicy* policy() { return policy_.get(); }
@@ -81,7 +82,7 @@ class SSLManager : public content::NotificationObserver {
// The navigation controller associated with this SSLManager. The
// NavigationController is guaranteed to outlive the SSLManager.
- NavigationController* controller() { return controller_; }
+ NavigationControllerImpl* controller() { return controller_; }
// This entry point is called directly (instead of via the notification
// service) because we need more precise control of the order in which folks
@@ -123,7 +124,7 @@ class SSLManager : public content::NotificationObserver {
// The NavigationController that owns this SSLManager. We are responsible
// for the security UI of this tab.
- NavigationController* controller_;
+ NavigationControllerImpl* controller_;
// Handles registering notifications with the NotificationService.
content::NotificationRegistrar registrar_;