19 #ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_GOAWAY_H 20 #define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_GOAWAY_H Definition: frame_goaway.h:36
uint32_t error_code
Definition: frame_goaway.h:43
Definition: frame_goaway.h:29
Definition: frame_goaway.h:37
uint32_t last_stream_id
Definition: frame_goaway.h:42
Definition: frame_goaway.h:30
A grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1]. ...
Definition: slice.h:60
grpc_status_code error_code
Definition: lame_client.cc:52
Definition: error_internal.h:39
void grpc_chttp2_goaway_parser_destroy(grpc_chttp2_goaway_parser *p)
Definition: frame_goaway.cc:34
uint32_t debug_pos
Definition: frame_goaway.h:46
Definition: internal.h:290
Represents an expandable array of slices, to be interpreted as a single item.
Definition: slice.h:78
Definition: frame_goaway.h:34
Definition: frame_goaway.h:33
grpc_error * grpc_chttp2_goaway_parser_begin_frame(grpc_chttp2_goaway_parser *parser, uint32_t length, uint8_t flags)
Definition: frame_goaway.cc:38
grpc_chttp2_goaway_parse_state state
Definition: frame_goaway.h:41
Definition: internal.h:508
void grpc_chttp2_goaway_append(uint32_t last_stream_id, uint32_t error_code, const grpc_slice &debug_data, grpc_slice_buffer *slice_buffer)
Definition: frame_goaway.cc:152
grpc_error * grpc_chttp2_goaway_parser_parse(void *parser, grpc_chttp2_transport *t, grpc_chttp2_stream *s, const grpc_slice &slice, int is_last)
Definition: frame_goaway.cc:57
Definition: frame_goaway.h:40
Definition: frame_goaway.h:35
Definition: frame_goaway.h:32
char * debug_data
Definition: frame_goaway.h:44
void grpc_chttp2_goaway_parser_init(grpc_chttp2_goaway_parser *p)
Definition: frame_goaway.cc:30
uint32_t debug_length
Definition: frame_goaway.h:45
grpc_chttp2_goaway_parse_state
Definition: frame_goaway.h:28
Definition: frame_goaway.h:31