Commit 033263e6 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

added the new upload_bufsize to the connectdata struct

parent eee5c71a
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -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);