Lines Matching refs:headers

195 static int evhttp_add_header_internal(struct evkeyvalq *headers,
468 evhttp_is_connection_close(int flags, struct evkeyvalq* headers) in evhttp_is_connection_close() argument
472 const char *connection = evhttp_find_header(headers, "Proxy-Connection"); in evhttp_is_connection_close()
475 const char *connection = evhttp_find_header(headers, "Connection"); in evhttp_is_connection_close()
492 evhttp_is_connection_keepalive(struct evkeyvalq* headers) in evhttp_is_connection_keepalive() argument
494 const char *connection = evhttp_find_header(headers, "Connection"); in evhttp_is_connection_keepalive()
501 evhttp_maybe_add_date_header(struct evkeyvalq *headers) in evhttp_maybe_add_date_header() argument
503 if (evhttp_find_header(headers, "Date") == NULL) { in evhttp_maybe_add_date_header()
506 evhttp_add_header(headers, "Date", date); in evhttp_maybe_add_date_header()
514 evhttp_maybe_add_content_length_header(struct evkeyvalq *headers, in evhttp_maybe_add_content_length_header() argument
517 if (evhttp_find_header(headers, "Transfer-Encoding") == NULL && in evhttp_maybe_add_content_length_header()
518 evhttp_find_header(headers, "Content-Length") == NULL) { in evhttp_maybe_add_content_length_header()
522 evhttp_add_header(headers, "Content-Length", len); in evhttp_maybe_add_content_length_header()
1899 evhttp_find_header(const struct evkeyvalq *headers, const char *key) in evhttp_find_header() argument
1903 TAILQ_FOREACH(header, headers, next) { in evhttp_find_header()
1912 evhttp_clear_headers(struct evkeyvalq *headers) in evhttp_clear_headers() argument
1916 for (header = TAILQ_FIRST(headers); in evhttp_clear_headers()
1918 header = TAILQ_FIRST(headers)) { in evhttp_clear_headers()
1919 TAILQ_REMOVE(headers, header, next); in evhttp_clear_headers()
1932 evhttp_remove_header(struct evkeyvalq *headers, const char *key) in evhttp_remove_header() argument
1936 TAILQ_FOREACH(header, headers, next) { in evhttp_remove_header()
1945 TAILQ_REMOVE(headers, header, next); in evhttp_remove_header()
1969 evhttp_add_header(struct evkeyvalq *headers, in evhttp_add_header() argument
1985 return (evhttp_add_header_internal(headers, key, value)); in evhttp_add_header()
1989 evhttp_add_header_internal(struct evkeyvalq *headers, in evhttp_add_header_internal() argument
2009 TAILQ_INSERT_TAIL(headers, header, next); in evhttp_add_header_internal()
2066 evhttp_append_to_last_header(struct evkeyvalq *headers, char *line) in evhttp_append_to_last_header() argument
2068 struct evkeyval *header = TAILQ_LAST(headers, evkeyvalq); in evhttp_append_to_last_header()
2102 struct evkeyvalq* headers = req->input_headers; in evhttp_parse_headers_() local
2124 if (evhttp_append_to_last_header(headers, line) == -1) in evhttp_parse_headers_()
2139 if (evhttp_add_header(headers, skey, svalue) == -1) in evhttp_parse_headers_()
2161 struct evkeyvalq *headers = req->input_headers; in evhttp_get_body_length() local
2165 content_length = evhttp_find_header(headers, "Content-Length"); in evhttp_get_body_length()
2166 connection = evhttp_find_header(headers, "Connection"); in evhttp_get_body_length()
3254 evhttp_parse_query_impl(const char *str, struct evkeyvalq *headers, in evhttp_parse_query_impl() argument
3264 TAILQ_INIT(headers); in evhttp_parse_query_impl()
3305 err = evhttp_add_header_internal(headers, key, decoded_value); in evhttp_parse_query_impl()
3314 evhttp_clear_headers(headers); in evhttp_parse_query_impl()
3324 evhttp_parse_query(const char *uri, struct evkeyvalq *headers) in evhttp_parse_query() argument
3326 return evhttp_parse_query_impl(uri, headers, 1); in evhttp_parse_query()
3329 evhttp_parse_query_str(const char *uri, struct evkeyvalq *headers) in evhttp_parse_query_str() argument
3331 return evhttp_parse_query_impl(uri, headers, 0); in evhttp_parse_query_str()