| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef NET_HTTP_HTTP_NETWORK_TRANSACTION_H_ | 5 #ifndef NET_HTTP_HTTP_NETWORK_TRANSACTION_H_ | 
| 6 #define NET_HTTP_HTTP_NETWORK_TRANSACTION_H_ | 6 #define NET_HTTP_HTTP_NETWORK_TRANSACTION_H_ | 
| 7 | 7 | 
| 8 #include <string> | 8 #include <string> | 
| 9 | 9 | 
| 10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" | 
| (...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 203   int HandleSSLHandshakeError(int error); | 203   int HandleSSLHandshakeError(int error); | 
| 204 | 204 | 
| 205   // Called to possibly recover from the given error.  Sets next_state_ and | 205   // Called to possibly recover from the given error.  Sets next_state_ and | 
| 206   // returns OK if recovering from the error.  Otherwise, the same error code | 206   // returns OK if recovering from the error.  Otherwise, the same error code | 
| 207   // is returned. | 207   // is returned. | 
| 208   int HandleIOError(int error); | 208   int HandleIOError(int error); | 
| 209 | 209 | 
| 210   // Gets the response headers from the HttpStream. | 210   // Gets the response headers from the HttpStream. | 
| 211   HttpResponseHeaders* GetResponseHeaders() const; | 211   HttpResponseHeaders* GetResponseHeaders() const; | 
| 212 | 212 | 
| 213   // Called when we reached EOF or got an error.  Returns true if we should | 213   // Called when the socket is unexpectedly closed.  Returns true if the request | 
| 214   // resend the request.  |error| is OK when we reached EOF. | 214   // should be resent in case of a socket reuse/close race. | 
| 215   bool ShouldResendRequest(int error) const; | 215   bool ShouldResendRequest() const; | 
| 216 | 216 | 
| 217   // Resets the connection and the request headers for resend.  Called when | 217   // Resets the connection and the request headers for resend.  Called when | 
| 218   // ShouldResendRequest() is true. | 218   // ShouldResendRequest() is true. | 
| 219   void ResetConnectionAndRequestForResend(); | 219   void ResetConnectionAndRequestForResend(); | 
| 220 | 220 | 
| 221   // Sets up the state machine to restart the transaction with auth. | 221   // Sets up the state machine to restart the transaction with auth. | 
| 222   void PrepareForAuthRestart(HttpAuth::Target target); | 222   void PrepareForAuthRestart(HttpAuth::Target target); | 
| 223 | 223 | 
| 224   // Called when we don't need to drain the response body or have drained it. | 224   // Called when we don't need to drain the response body or have drained it. | 
| 225   // Resets |connection_| unless |keep_alive| is true, then calls | 225   // Resets |connection_| unless |keep_alive| is true, then calls | 
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 334       websocket_handshake_stream_base_create_helper_; | 334       websocket_handshake_stream_base_create_helper_; | 
| 335 | 335 | 
| 336   BeforeNetworkStartCallback before_network_start_callback_; | 336   BeforeNetworkStartCallback before_network_start_callback_; | 
| 337 | 337 | 
| 338   DISALLOW_COPY_AND_ASSIGN(HttpNetworkTransaction); | 338   DISALLOW_COPY_AND_ASSIGN(HttpNetworkTransaction); | 
| 339 }; | 339 }; | 
| 340 | 340 | 
| 341 }  // namespace net | 341 }  // namespace net | 
| 342 | 342 | 
| 343 #endif  // NET_HTTP_HTTP_NETWORK_TRANSACTION_H_ | 343 #endif  // NET_HTTP_HTTP_NETWORK_TRANSACTION_H_ | 
| OLD | NEW | 
|---|