Lines Matching refs:http_flags
92 if (stream->http_flags & flag) { in check_pseudo_header()
98 stream->http_flags = (uint16_t)(stream->http_flags | flag); in check_pseudo_header()
104 return (stream->http_flags & NGHTTP2_HTTP_FLAG_METH_HEAD) == 0 && in expect_response_body()
116 return (stream->http_flags & NGHTTP2_HTTP_FLAG_SCHEME_HTTP) == 0 || in check_path()
117 ((stream->http_flags & NGHTTP2_HTTP_FLAG_PATH_REGULAR) || in check_path()
118 ((stream->http_flags & NGHTTP2_HTTP_FLAG_METH_OPTIONS) && in check_path()
119 (stream->http_flags & NGHTTP2_HTTP_FLAG_PATH_ASTERISK))); in check_path()
127 (stream->http_flags & NGHTTP2_HTTP_FLAG_PSEUDO_HEADER_DISALLOWED)) { in http_request_on_header()
145 stream->http_flags |= NGHTTP2_HTTP_FLAG_METH_HEAD; in http_request_on_header()
156 stream->http_flags |= NGHTTP2_HTTP_FLAG_METH_CONNECT; in http_request_on_header()
157 if (stream->http_flags & in http_request_on_header()
165 stream->http_flags |= NGHTTP2_HTTP_FLAG_METH_OPTIONS; in http_request_on_header()
173 if (stream->http_flags & NGHTTP2_HTTP_FLAG_METH_CONNECT) { in http_request_on_header()
180 stream->http_flags |= NGHTTP2_HTTP_FLAG_PATH_REGULAR; in http_request_on_header()
182 stream->http_flags |= NGHTTP2_HTTP_FLAG_PATH_ASTERISK; in http_request_on_header()
186 if (stream->http_flags & NGHTTP2_HTTP_FLAG_METH_CONNECT) { in http_request_on_header()
194 stream->http_flags |= NGHTTP2_HTTP_FLAG_SCHEME_HTTP; in http_request_on_header()
233 stream->http_flags |= NGHTTP2_HTTP_FLAG_PSEUDO_HEADER_DISALLOWED; in http_request_on_header()
244 (stream->http_flags & NGHTTP2_HTTP_FLAG_PSEUDO_HEADER_DISALLOWED)) { in http_response_on_header()
283 (stream->http_flags & NGHTTP2_HTTP_FLAG_METH_CONNECT))) { in http_response_on_header()
315 stream->http_flags |= NGHTTP2_HTTP_FLAG_PSEUDO_HEADER_DISALLOWED; in http_response_on_header()
453 stream->http_flags |= NGHTTP2_HTTP_FLAG_PSEUDO_HEADER_DISALLOWED; in nghttp2_http_on_header()
474 stream->http_flags |= NGHTTP2_HTTP_FLAG_PSEUDO_HEADER_DISALLOWED; in nghttp2_http_on_header()
488 if (stream->http_flags & NGHTTP2_HTTP_FLAG_METH_CONNECT) { in nghttp2_http_on_request_headers()
489 if ((stream->http_flags & NGHTTP2_HTTP_FLAG__AUTHORITY) == 0) { in nghttp2_http_on_request_headers()
494 if ((stream->http_flags & NGHTTP2_HTTP_FLAG_REQ_HEADERS) != in nghttp2_http_on_request_headers()
496 (stream->http_flags & in nghttp2_http_on_request_headers()
508 stream->http_flags &= NGHTTP2_HTTP_FLAG_METH_ALL; in nghttp2_http_on_request_headers()
517 if ((stream->http_flags & NGHTTP2_HTTP_FLAG__STATUS) == 0) { in nghttp2_http_on_response_headers()
523 stream->http_flags = in nghttp2_http_on_response_headers()
524 (uint16_t)((stream->http_flags & NGHTTP2_HTTP_FLAG_METH_ALL) | in nghttp2_http_on_response_headers()
531 stream->http_flags = (uint16_t)(stream->http_flags & in nghttp2_http_on_response_headers()
536 } else if (stream->http_flags & in nghttp2_http_on_response_headers()
559 if (stream->http_flags & NGHTTP2_HTTP_FLAG_EXPECT_FINAL_RESPONSE) { in nghttp2_http_on_remote_end_stream()
575 if ((stream->http_flags & NGHTTP2_HTTP_FLAG_EXPECT_FINAL_RESPONSE) || in nghttp2_http_on_data_chunk()
612 stream->http_flags |= NGHTTP2_HTTP_FLAG_METH_CONNECT; in nghttp2_http_record_request_method()
616 stream->http_flags |= NGHTTP2_HTTP_FLAG_METH_HEAD; in nghttp2_http_record_request_method()