Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_HTTP_PARSER_H
20 #define GRPC_CORE_LIB_HTTP_PARSER_H
33 #define GRPC_HTTP_PARSER_MAX_HEADER_LENGTH 4096
116 void* request_or_response);
122 size_t* start_of_body);
grpc_http_version version
grpc_http_parser_chunked_state chunked_state
@ GRPC_HTTP_CHUNKED_PLAIN
@ GRPC_HTTP_CHUNKED_LENGTH
void grpc_http_response_destroy(grpc_http_response *response)
void grpc_http_parser_init(grpc_http_parser *parser, grpc_http_type type, void *request_or_response)
uint8_t cur_line[GRPC_HTTP_PARSER_MAX_HEADER_LENGTH]
void * request_or_response
@ GRPC_HTTP_CHUNKED_CONSUME_LF
grpc_http_parser_state state
struct grpc_http_request grpc_http_request
grpc_error_handle grpc_http_parser_parse(grpc_http_parser *parser, const grpc_slice &slice, size_t *start_of_body)
grpc_http_response * response
void grpc_http_request_destroy(grpc_http_request *request)
grpc_error_handle grpc_http_parser_eof(grpc_http_parser *parser)
void grpc_http_parser_destroy(grpc_http_parser *parser)
grpc_http_parser_chunked_state
grpc_core::TraceFlag grpc_http1_trace
struct grpc_http_header grpc_http_header
@ GRPC_HTTP_CHUNKED_IGNORE_ALL_UNTIL_LF
#define GRPC_HTTP_PARSER_MAX_HEADER_LENGTH
struct grpc_http_response grpc_http_response
grpc_http_request * request
union grpc_http_parser::@13 http
size_t cur_line_end_length
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:40