Lines Matching refs:r
223 buffer * http_header_response_get(const request_st * const r, enum http_header_e id, const char *k,… in http_header_response_get() argument
224 return light_btst(r->resp_htags, id) in http_header_response_get()
225 ? http_header_generic_get_ifnotempty(&r->resp_headers, id, k, klen) in http_header_response_get()
229 buffer * http_header_response_set_ptr(request_st * const r, enum http_header_e id, const char *k, u… in http_header_response_set_ptr() argument
232 light_bset(r->resp_htags, id); in http_header_response_set_ptr()
233 buffer * const vb = array_get_buf_ptr_ext(&r->resp_headers, id, k, klen); in http_header_response_set_ptr()
238 void http_header_response_unset(request_st * const r, enum http_header_e id, const char *k, uint32_… in http_header_response_unset() argument
239 if (light_btst(r->resp_htags, id)) { in http_header_response_unset()
242 if (id > HTTP_HEADER_OTHER) light_bclr(r->resp_htags, id); in http_header_response_unset()
243 http_header_set_key_value(&r->resp_headers,id,k,klen,CONST_STR_LEN("")); in http_header_response_unset()
247 void http_header_response_set(request_st * const r, enum http_header_e id, const char *k, uint32_t … in http_header_response_set() argument
254 ? light_bset(r->resp_htags, id) in http_header_response_set()
255 : (id > HTTP_HEADER_OTHER ? light_bclr(r->resp_htags, id) : 0); in http_header_response_set()
256 http_header_set_key_value(&r->resp_headers, id, k, klen, v, vlen); in http_header_response_set()
259 void http_header_response_append(request_st * const r, enum http_header_e id, const char *k, uint32… in http_header_response_append() argument
261 light_bset(r->resp_htags, id); in http_header_response_append()
262 buffer * const vb = array_get_buf_ptr_ext(&r->resp_headers, id, k, klen); in http_header_response_append()
267 static void http_header_response_insert_addtl(request_st * const r, enum http_header_e id, const ch… in http_header_response_insert_addtl() argument
271 if (r->http_version >= HTTP_VERSION_2) { in http_header_response_insert_addtl()
272 r->resp_header_repeated = 1; in http_header_response_insert_addtl()
280 void http_header_response_insert(request_st * const r, enum http_header_e id, const char *k, uint32… in http_header_response_insert() argument
282 light_bset(r->resp_htags, id); in http_header_response_insert()
283 buffer * const vb = array_get_buf_ptr_ext(&r->resp_headers, id, k, klen); in http_header_response_insert()
285 http_header_response_insert_addtl(r, id, k, klen, vb, vlen); in http_header_response_insert()
290 buffer * http_header_request_get(const request_st * const r, enum http_header_e id, const char *k, … in http_header_request_get() argument
291 return light_btst(r->rqst_htags, id) in http_header_request_get()
292 ? http_header_generic_get_ifnotempty(&r->rqst_headers, id, k, klen) in http_header_request_get()
296 buffer * http_header_request_set_ptr(request_st * const r, enum http_header_e id, const char *k, ui… in http_header_request_set_ptr() argument
299 light_bset(r->rqst_htags, id); in http_header_request_set_ptr()
300 buffer * const vb = array_get_buf_ptr_ext(&r->rqst_headers, id, k, klen); in http_header_request_set_ptr()
305 void http_header_request_unset(request_st * const r, enum http_header_e id, const char *k, uint32_t… in http_header_request_unset() argument
306 if (light_btst(r->rqst_htags, id)) { in http_header_request_unset()
309 if (id > HTTP_HEADER_OTHER) light_bclr(r->rqst_htags, id); in http_header_request_unset()
310 http_header_set_key_value(&r->rqst_headers,id,k,klen,CONST_STR_LEN("")); in http_header_request_unset()
314 void http_header_request_set(request_st * const r, enum http_header_e id, const char *k, uint32_t k… in http_header_request_set() argument
321 ? light_bset(r->rqst_htags, id) in http_header_request_set()
322 : (id > HTTP_HEADER_OTHER ? light_bclr(r->rqst_htags, id) : 0); in http_header_request_set()
323 http_header_set_key_value(&r->rqst_headers, id, k, klen, v, vlen); in http_header_request_set()
326 void http_header_request_append(request_st * const r, enum http_header_e id, const char *k, uint32_… in http_header_request_append() argument
328 light_bset(r->rqst_htags, id); in http_header_request_append()
329 buffer * const vb = array_get_buf_ptr_ext(&r->rqst_headers, id, k, klen); in http_header_request_append()
337 buffer * http_header_env_get(const request_st * const r, const char *k, uint32_t klen) { in http_header_env_get() argument
340 (data_string *)array_get_element_klen(&r->env, k, klen); in http_header_env_get()
344 buffer * http_header_env_set_ptr(request_st *r, const char *k, uint32_t klen) { in http_header_env_set_ptr() argument
345 buffer * const vb = array_get_buf_ptr(&r->env, k, klen); in http_header_env_set_ptr()
350 void http_header_env_set(request_st * const r, const char *k, uint32_t klen, const char *v, uint32_… in http_header_env_set() argument
351 array_set_key_value(&r->env, k, klen, v, vlen); in http_header_env_set()
354 void http_header_env_append(request_st * const r, const char *k, uint32_t klen, const char *v, uint… in http_header_env_append() argument
356 buffer * const vb = array_get_buf_ptr(&r->env, k, klen); in http_header_env_append()