Index: net/http/http_cache_transaction.h |
=================================================================== |
--- net/http/http_cache_transaction.h (revision 41560) |
+++ net/http/http_cache_transaction.h (working copy) |
@@ -8,6 +8,7 @@ |
#ifndef NET_HTTP_HTTP_CACHE_TRANSACTION_H_ |
#define NET_HTTP_HTTP_CACHE_TRANSACTION_H_ |
+#include "net/base/net_log.h" |
#include "net/http/http_cache.h" |
#include "net/http/http_response_info.h" |
#include "net/http/http_transaction.h" |
@@ -25,7 +26,8 @@ |
virtual ~Transaction(); |
// HttpTransaction methods: |
- virtual int Start(const HttpRequestInfo*, CompletionCallback*, LoadLog*); |
+ virtual int Start(const HttpRequestInfo*, CompletionCallback*, |
+ const BoundNetLog&); |
virtual int RestartIgnoringLastError(CompletionCallback* callback); |
virtual int RestartWithCertificate(X509Certificate* client_cert, |
CompletionCallback* callback); |
@@ -194,7 +196,7 @@ |
int DoCacheWriteDataComplete(int result); |
// Sets request_ and fields derived from it. |
- void SetRequest(LoadLog* load_log, const HttpRequestInfo* request); |
+ void SetRequest(const BoundNetLog& net_log, const HttpRequestInfo* request); |
// Returns true if the request should be handled exclusively by the network |
// layer (skipping the cache entirely). |
@@ -299,7 +301,7 @@ |
State next_state_; |
const HttpRequestInfo* request_; |
- scoped_refptr<LoadLog> load_log_; |
+ BoundNetLog net_log_; |
scoped_ptr<HttpRequestInfo> custom_request_; |
// If extra_headers specified a "if-modified-since" or "if-none-match", |
// |external_validation_| contains the value of those headers. |