summaryrefslogtreecommitdiffstats
path: root/content/browser/ssl/ssl_manager.cc
diff options
context:
space:
mode:
authorshishir@chromium.org <shishir@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-20 01:02:00 +0000
committershishir@chromium.org <shishir@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-20 01:02:00 +0000
commita02cf4c035866c71252bf06d097e5bb7d8a0892c (patch)
tree915d970c13350084b771983b1d6b8f1457883d8f /content/browser/ssl/ssl_manager.cc
parent878b77e20f0e086730a3ba7e11d0b00b2c51dd01 (diff)
downloadchromium_src-a02cf4c035866c71252bf06d097e5bb7d8a0892c.zip
chromium_src-a02cf4c035866c71252bf06d097e5bb7d8a0892c.tar.gz
chromium_src-a02cf4c035866c71252bf06d097e5bb7d8a0892c.tar.bz2
Moving LoadFromMemoryCacheDetails to content/public/browser and making it a struct.
BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10582007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143113 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/ssl/ssl_manager.cc')
-rw-r--r--content/browser/ssl/ssl_manager.cc17
1 files changed, 9 insertions, 8 deletions
diff --git a/content/browser/ssl/ssl_manager.cc b/content/browser/ssl/ssl_manager.cc
index 753a5f4..45c4238 100644
--- a/content/browser/ssl/ssl_manager.cc
+++ b/content/browser/ssl/ssl_manager.cc
@@ -6,9 +6,7 @@
#include "base/bind.h"
#include "base/utf_string_conversions.h"
-#include "content/browser/load_from_memory_cache_details.h"
#include "content/browser/renderer_host/resource_dispatcher_host_impl.h"
-#include "content/public/browser/resource_request_details.h"
#include "content/browser/renderer_host/resource_request_info_impl.h"
#include "content/browser/ssl/ssl_cert_error_handler.h"
#include "content/browser/ssl/ssl_policy.h"
@@ -17,9 +15,11 @@
#include "content/browser/web_contents/web_contents_impl.h"
#include "content/common/ssl_status_serialization.h"
#include "content/public/browser/browser_thread.h"
+#include "content/public/browser/load_from_memory_cache_details.h"
#include "content/public/browser/navigation_details.h"
#include "content/public/browser/notification_service.h"
#include "content/public/browser/notification_source.h"
+#include "content/public/browser/resource_request_details.h"
#include "content/public/common/ssl_status.h"
#include "net/url_request/url_request.h"
@@ -158,7 +158,7 @@ void SSLManager::Observe(int type,
break;
case content::NOTIFICATION_LOAD_FROM_MEMORY_CACHE:
DidLoadFromMemoryCache(
- content::Details<LoadFromMemoryCacheDetails>(details).ptr());
+ content::Details<content::LoadFromMemoryCacheDetails>(details).ptr());
break;
case content::NOTIFICATION_SSL_INTERNAL_STATE_CHANGED:
DidChangeSSLInternalState();
@@ -168,18 +168,19 @@ void SSLManager::Observe(int type,
}
}
-void SSLManager::DidLoadFromMemoryCache(LoadFromMemoryCacheDetails* details) {
+void SSLManager::DidLoadFromMemoryCache(
+ content::LoadFromMemoryCacheDetails* details) {
// Simulate loading this resource through the usual path.
// Note that we specify SUB_RESOURCE as the resource type as WebCore only
// caches sub-resources.
// This resource must have been loaded with no filtering because filtered
// resouces aren't cachable.
scoped_refptr<SSLRequestInfo> info(new SSLRequestInfo(
- details->url(),
+ details->url,
ResourceType::SUB_RESOURCE,
- details->pid(),
- details->ssl_cert_id(),
- details->ssl_cert_status()));
+ details->pid,
+ details->cert_id,
+ details->cert_status));
// Simulate loading this resource through the usual path.
policy()->OnRequestStarted(info.get());