Lines Matching defs:SingleRequest
592 struct SingleRequest { struct
593 curl_off_t size; /* -1 if unknown at this point */
594 curl_off_t maxdownload; /* in bytes, the maximum amount of data to fetch,
596 curl_off_t bytecount; /* total number of bytes read */
597 curl_off_t writebytecount; /* number of bytes written */
599 curl_off_t headerbytecount; /* only count received headers */
600 curl_off_t deductheadercount; /* this amount of bytes doesn't count when we
607 struct curltime start; /* transfer started at this time */
608 struct curltime now; /* current time */
609 enum {
614 } badheader; /* the header was deemed bad and will be
616 int headerline; /* counts header lines to better track the
618 char *str; /* within buf */
619 curl_off_t offset; /* possible resume offset read from the
621 int httpcode; /* error code from the 'HTTP/1.? XXX' or
623 struct curltime start100; /* time stamp to wait for the 100 code from */
624 enum expect100 exp100; /* expect 100 continue state */
625 enum upgrade101 upgr101; /* 101 upgrade state */
628 struct contenc_writer *writer_stack;
629 time_t timeofdoc;
630 long bodywrites;
631 int keepon;
632 char *location; /* This points to an allocated version of the Location:
634 char *newurl; /* Set to the new URL to use when a redirect or a retry is
639 ssize_t upload_present;
645 char *upload_fromhere;
646 void *protop; /* Allocated protocol-specific data. Each protocol
649 struct dohdata doh; /* DoH specific data for this request */