Index: net/http/http_cache_transaction.h |
diff --git a/net/http/http_cache_transaction.h b/net/http/http_cache_transaction.h |
index d9d99e35422eaf16b6deb3f4f2595ced5001abbb..cbf092907a99869813309f9590b7bfae8c6a2cbc 100644 |
--- a/net/http/http_cache_transaction.h |
+++ b/net/http/http_cache_transaction.h |
@@ -19,6 +19,7 @@ |
#include "net/http/http_response_info.h" |
#include "net/http/http_transaction.h" |
#include "net/log/net_log.h" |
+#include "net/socket/connection_attempts.h" |
namespace net { |
@@ -144,6 +145,7 @@ class HttpCache::Transaction : public HttpTransaction { |
void SetBeforeProxyHeadersSentCallback( |
const BeforeProxyHeadersSentCallback& callback) override; |
int ResumeNetworkStart() override; |
+ void GetConnectionAttempts(ConnectionAttempts* out) const override; |
private: |
static const size_t kNumValidationHeaders = 2; |
@@ -470,6 +472,8 @@ class HttpCache::Transaction : public HttpTransaction { |
// before the caller requests load timing information. |
scoped_ptr<LoadTimingInfo> old_network_trans_load_timing_; |
+ ConnectionAttempts old_connection_attempts_; |
+ |
// The helper object to use to create WebSocketHandshakeStreamBase |
// objects. Only relevant when establishing a WebSocket connection. |
// This is passed to the underlying network transaction. It is stored here in |