summaryrefslogtreecommitdiff
path: root/lib/transfer.h
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2007-02-21 21:59:40 +0000
committerDaniel Stenberg <daniel@haxx.se>2007-02-21 21:59:40 +0000
commitf19d333ef6b067809cb2b0c153fbd3f5db4321a1 (patch)
treed485d8090f179b84b29c95eff4672c68283f692e /lib/transfer.h
parent3a634a273a7bff3d219883f572db786e2c1004b1 (diff)
downloadcurl-f19d333ef6b067809cb2b0c153fbd3f5db4321a1.tar.gz
- Ravi Pratap provided work on libcurl making pipelining more robust and
fixing some bugs: o Don't mix GET and POST requests in a pipeline o Fix the order in which requests are dispatched from the pipeline o Fixed several curl bugs with pipelining when the server is returning chunked encoding: * Added states to chunked parsing for final CRLF * Rewind buffer after parsing chunk with data remaining * Moved chunked header initializing to a spot just before receiving headers
Diffstat (limited to 'lib/transfer.h')
-rw-r--r--lib/transfer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/transfer.h b/lib/transfer.h
index 3c415cc72..d99ba070b 100644
--- a/lib/transfer.h
+++ b/lib/transfer.h
@@ -32,6 +32,7 @@ int Curl_single_getsock(struct connectdata *conn,
curl_socket_t *socks,
int numsocks);
CURLcode Curl_readwrite_init(struct connectdata *conn);
+void Curl_pre_readwrite(struct connectdata *conn);
CURLcode Curl_readrewind(struct connectdata *conn);
CURLcode Curl_fillreadbuffer(struct connectdata *conn, int bytes, int *nreadp);
bool Curl_retry_request(struct connectdata *conn, char **url);