Lines Matching defs:SingleRequest
63 struct SingleRequest { struct
64 curl_off_t size; /* -1 if unknown at this point */
65 curl_off_t maxdownload; /* in bytes, the maximum amount of data to fetch,
67 curl_off_t bytecount; /* total number of bytes read */
68 curl_off_t writebytecount; /* number of bytes written */
70 struct curltime start; /* transfer started at this time */
71 unsigned int headerbytecount; /* received server headers (not CONNECT
73 unsigned int allheadercount; /* all received headers (server + CONNECT) */
74 unsigned int deductheadercount; /* this amount of bytes does not count when
80 int headerline; /* counts header lines to better track the
82 curl_off_t offset; /* possible resume offset read from the
84 int httpversion; /* Version in response (09, 10, 11, etc.) */
85 int httpcode; /* error code from the 'HTTP/1.? XXX' or
87 int keepon;
88 enum upgrade101 upgr101; /* 101 upgrade state */
92 struct Curl_cwriter *writer_stack;
95 struct Curl_creader *reader_stack;
96 struct bufq sendbuf; /* data which needs to be send to the server */
97 size_t sendbuf_hds_len; /* amount of header bytes in sendbuf */
98 time_t timeofdoc;
99 char *location; /* This points to an allocated version of the Location:
101 char *newurl; /* Set to the new URL to use when a redirect or a retry is
106 union {
118 } p;
120 struct doh_probes *doh; /* DoH specific data for this request */
123 unsigned char setcookies;