Lines Matching defs:SingleRequest
615 struct SingleRequest { struct
616 curl_off_t size; /* -1 if unknown at this point */
617 curl_off_t maxdownload; /* in bytes, the maximum amount of data to fetch,
619 curl_off_t bytecount; /* total number of bytes read */
620 curl_off_t writebytecount; /* number of bytes written */
622 curl_off_t headerbytecount; /* only count received headers */
623 curl_off_t deductheadercount; /* this amount of bytes doesn't count when we
630 curl_off_t pendingheader; /* this many bytes left to send is actually
632 struct curltime start; /* transfer started at this time */
633 enum {
638 } badheader; /* the header was deemed bad and will be
640 int headerline; /* counts header lines to better track the
642 char *str; /* within buf */
643 curl_off_t offset; /* possible resume offset read from the
645 int httpcode; /* error code from the 'HTTP/1.? XXX' or
647 int keepon;
648 struct curltime start100; /* time stamp to wait for the 100 code from */
649 enum expect100 exp100; /* expect 100 continue state */
650 enum upgrade101 upgr101; /* 101 upgrade state */
653 struct contenc_writer *writer_stack;
654 time_t timeofdoc;
655 long bodywrites;
656 char *location; /* This points to an allocated version of the Location:
658 char *newurl; /* Set to the new URL to use when a redirect or a retry is
663 ssize_t upload_present;
669 char *upload_fromhere;
673 union {
686 } p;
688 struct dohdata *doh; /* DoH specific data for this request */
691 struct curltime last_sndbuf_update; /* last time readwrite_upload called
694 unsigned char setcookies;
695 unsigned char writer_stack_depth; /* Unencoding stack depth. */