Lines Matching refs:vb
113 buffer *vb; in http_response_redirect_to_directory() local
117 vb = http_header_response_set_ptr(r, HTTP_HEADER_LOCATION, in http_response_redirect_to_directory()
121 vb = http_header_response_set_ptr(r, HTTP_HEADER_CONTENT_LOCATION, in http_response_redirect_to_directory()
124 buffer_copy_buffer(vb, o); in http_response_redirect_to_directory()
125 buffer_append_string_encoded(vb, BUF_PTR_LEN(&r->uri.path), in http_response_redirect_to_directory()
127 buffer_append_char(vb, '/'); in http_response_redirect_to_directory()
129 buffer_append_str2(vb, CONST_STR_LEN("?"), in http_response_redirect_to_directory()
175 buffer * const vb = in http_response_set_last_modified() local
178 buffer_copy_buffer(vb, strftime_cache_get(lmtime)); in http_response_set_last_modified()
179 return vb; in http_response_set_last_modified()
195 const buffer *vb, *etag; in http_response_handle_cachable() local
207 if ((vb = http_header_request_get(r, HTTP_HEADER_IF_NONE_MATCH, in http_response_handle_cachable()
213 if (http_etag_matches(etag, vb->ptr, !range_request)) { in http_response_handle_cachable()
224 && (vb = http_header_request_get(r, HTTP_HEADER_IF_MODIFIED_SINCE, in http_response_handle_cachable()
230 if (buffer_is_equal(lmod, vb) in http_response_handle_cachable()
231 || !http_date_if_modified_since(BUF_PTR_LEN(vb), lmtime)) { in http_response_handle_cachable()
1196 buffer *vb; in http_response_parse_headers() local
1199 && NULL != (vb = http_header_response_get(r, HTTP_HEADER_OTHER, in http_response_parse_headers()
1201 http_response_xsendfile2(r, vb, opts->xsendfile_docroot); in http_response_parse_headers()
1203 buffer_clear(vb); /*(do not send to client)*/ in http_response_parse_headers()
1207 } else if (NULL != (vb = http_header_response_get(r, HTTP_HEADER_OTHER, in http_response_parse_headers()
1210 && NULL != (vb = http_header_response_get(r, HTTP_HEADER_OTHER, in http_response_parse_headers()
1212 http_response_xsendfile(r, vb, opts->xsendfile_docroot); in http_response_parse_headers()
1214 buffer_clear(vb); /*(do not send to client)*/ in http_response_parse_headers()