Public Attributes | List of all members
grpc_http_parser Struct Reference

#include <parser.h>

Public Attributes

size_t body_capacity
 
uint8_t cur_line [GRPC_HTTP_PARSER_MAX_HEADER_LENGTH]
 
size_t cur_line_end_length
 
size_t cur_line_length
 
size_t hdr_capacity
 
union {
   grpc_http_request *   request
 
   void *   request_or_response
 
   grpc_http_response *   response
 
http
 
grpc_http_parser_state state
 
grpc_http_type type
 

Detailed Description

Definition at line 99 of file src/core/lib/http/parser.h.

Member Data Documentation

◆ body_capacity

size_t grpc_http_parser::body_capacity

Definition at line 108 of file src/core/lib/http/parser.h.

◆ cur_line

uint8_t grpc_http_parser::cur_line[GRPC_HTTP_PARSER_MAX_HEADER_LENGTH]

Definition at line 111 of file src/core/lib/http/parser.h.

◆ cur_line_end_length

size_t grpc_http_parser::cur_line_end_length

Definition at line 113 of file src/core/lib/http/parser.h.

◆ cur_line_length

size_t grpc_http_parser::cur_line_length

Definition at line 112 of file src/core/lib/http/parser.h.

◆ hdr_capacity

size_t grpc_http_parser::hdr_capacity

Definition at line 109 of file src/core/lib/http/parser.h.

◆ http

union { ... } grpc_http_parser::http

◆ request

grpc_http_request* grpc_http_parser::request

Definition at line 105 of file src/core/lib/http/parser.h.

◆ request_or_response

void* grpc_http_parser::request_or_response

Definition at line 106 of file src/core/lib/http/parser.h.

◆ response

grpc_http_response* grpc_http_parser::response

Definition at line 104 of file src/core/lib/http/parser.h.

◆ state

grpc_http_parser_state grpc_http_parser::state

Definition at line 100 of file src/core/lib/http/parser.h.

◆ type

grpc_http_type grpc_http_parser::type

Definition at line 101 of file src/core/lib/http/parser.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:46