]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
added the new upload_bufsize to the connectdata struct
authorDaniel Stenberg <daniel@haxx.se>
Tue, 3 Oct 2000 11:05:09 +0000 (11:05 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 3 Oct 2000 11:05:09 +0000 (11:05 +0000)
lib/urldata.h

index 45ff75c02aab58df112c5c4261203dbcfceb3760..f255fbff3b5988002275229d4df1e10819700cbd 100644 (file)
 /* 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);