Lines Matching refs:klen
212 …ty(const array * const a, const enum http_header_e id, const char * const k, const uint32_t klen) { in http_header_generic_get_ifnotempty() argument
214 (data_string *)array_get_element_klen_ext(a, id, k, klen); in http_header_generic_get_ifnotempty()
218 …rray * const a, enum http_header_e id, const char * const k, const size_t klen, const char * const… in http_header_set_key_value() argument
219 buffer_copy_string_len(array_get_buf_ptr_ext(a, id, k, klen), v, vlen); in http_header_set_key_value()
223 …der_response_get(const request_st * const r, enum http_header_e id, const char *k, uint32_t klen) { in http_header_response_get() argument
225 ? http_header_generic_get_ifnotempty(&r->resp_headers, id, k, klen) in http_header_response_get()
229 …eader_response_set_ptr(request_st * const r, enum http_header_e id, const char *k, uint32_t klen) { in http_header_response_set_ptr() argument
233 buffer * const vb = array_get_buf_ptr_ext(&r->resp_headers, id, k, klen); in http_header_response_set_ptr()
238 …_header_response_unset(request_st * const r, enum http_header_e id, const char *k, uint32_t klen) { in http_header_response_unset() argument
243 http_header_set_key_value(&r->resp_headers,id,k,klen,CONST_STR_LEN("")); in http_header_response_unset()
247 …_set(request_st * const r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uin… in http_header_response_set() argument
256 http_header_set_key_value(&r->resp_headers, id, k, klen, v, vlen); in http_header_response_set()
259 …pend(request_st * const r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uin… in http_header_response_append() argument
262 buffer * const vb = array_get_buf_ptr_ext(&r->resp_headers, id, k, klen); in http_header_response_append()
267 …ddtl(request_st * const r, enum http_header_e id, const char *k, uint32_t klen, buffer * const vb,… in http_header_response_insert_addtl() argument
269 char *h = buffer_string_prepare_append(vb, 2 + klen + vlen + 2); in http_header_response_insert_addtl()
270 buffer_append_str3(vb, CONST_STR_LEN("\r\n"), k, klen, CONST_STR_LEN(": ")); in http_header_response_insert_addtl()
274 for (uint32_t i = 0; i < klen; ++i) { in http_header_response_insert_addtl()
280 …sert(request_st * const r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uin… in http_header_response_insert() argument
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 …ader_request_get(const request_st * const r, enum http_header_e id, const char *k, uint32_t klen) { in http_header_request_get() argument
292 ? http_header_generic_get_ifnotempty(&r->rqst_headers, id, k, klen) in http_header_request_get()
296 …header_request_set_ptr(request_st * const r, enum http_header_e id, const char *k, uint32_t klen) { in http_header_request_set_ptr() argument
300 buffer * const vb = array_get_buf_ptr_ext(&r->rqst_headers, id, k, klen); in http_header_request_set_ptr()
305 …p_header_request_unset(request_st * const r, enum http_header_e id, const char *k, uint32_t klen) { in http_header_request_unset() argument
310 http_header_set_key_value(&r->rqst_headers,id,k,klen,CONST_STR_LEN("")); in http_header_request_unset()
314 …_set(request_st * const r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uin… in http_header_request_set() argument
323 http_header_set_key_value(&r->rqst_headers, id, k, klen, v, vlen); in http_header_request_set()
326 …pend(request_st * const r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uin… in http_header_request_append() argument
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()