Index: net/http/http_network_transaction.h |
diff --git a/net/http/http_network_transaction.h b/net/http/http_network_transaction.h |
index 3cec010aedaeb13363c19fee158f22969fec9844..854ad6b91ba35be1415b243f926acfb7c7d47d34 100644 |
--- a/net/http/http_network_transaction.h |
+++ b/net/http/http_network_transaction.h |
@@ -94,6 +94,8 @@ class HttpNetworkTransaction : public HttpTransaction, |
STATE_GENERATE_PROXY_AUTH_TOKEN_COMPLETE, |
STATE_GENERATE_SERVER_AUTH_TOKEN, |
STATE_GENERATE_SERVER_AUTH_TOKEN_COMPLETE, |
+ STATE_BUILD_REQUEST, |
+ STATE_BUILD_REQUEST_COMPLETE, |
STATE_SEND_REQUEST, |
STATE_SEND_REQUEST_COMPLETE, |
STATE_READ_HEADERS, |
@@ -125,7 +127,9 @@ class HttpNetworkTransaction : public HttpTransaction, |
int DoGenerateProxyAuthTokenComplete(int result); |
int DoGenerateServerAuthToken(); |
int DoGenerateServerAuthTokenComplete(int result); |
- int DoSendRequest(); |
+ int DoBuildRequest(); |
+ int DoBuildRequestComplete(int result); |
+ int DoSendRequest(int result); |
int DoSendRequestComplete(int result); |
int DoReadHeaders(); |
int DoReadHeadersComplete(int result); |
@@ -217,7 +221,10 @@ class HttpNetworkTransaction : public HttpTransaction, |
HttpAuth::Target pending_auth_target_; |
CompletionCallbackImpl<HttpNetworkTransaction> io_callback_; |
+ scoped_refptr<CancelableCompletionCallback<HttpNetworkTransaction> > |
+ delegate_callback_; |
CompletionCallback* user_callback_; |
+ scoped_ptr<UploadDataStream> request_body_; |
scoped_refptr<HttpNetworkSession> session_; |