aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2000-10-03 11:05:09 +0000
committerDaniel Stenberg <daniel@haxx.se>2000-10-03 11:05:09 +0000
commit033263e6962d23e8401df5a3c1a8f0249ce06ebe (patch)
tree0fb372b9d649ce772d1f97479f99b96c4104c77a /lib
parenteee5c71affa2b158b707d5c46eeef25edcce2a67 (diff)
added the new upload_bufsize to the connectdata struct
Diffstat (limited to 'lib')
-rw-r--r--lib/urldata.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/urldata.h b/lib/urldata.h
index 45ff75c02..f255fbff3 100644
--- a/lib/urldata.h
+++ b/lib/urldata.h
@@ -99,6 +99,11 @@
/* Download buffer size, keep it fairly big for speed reasons */
#define BUFSIZE (1024*50)
+/* Upload buffer size, keep it smallish to get faster progress meter
+ updates. This should probably become dynamic and adjust to the upload
+ speed. */
+#define UPLOAD_BUFSIZE (1024*2)
+
/* Initial size of the buffer to store headers in, it'll be enlarged in case
of need. */
#define HEADERSIZE 256
@@ -175,6 +180,9 @@ struct connectdata {
long bytecount;
struct timeval now;
+ long upload_bufsize; /* adjust as you see fit, never bigger than BUFSIZE
+ never smaller than UPLOAD_BUFSIZE */
+
/* These two functions MUST be set by the curl_connect() function to be
be protocol dependent */
CURLcode (*curl_do)(struct connectdata *connect);