19 #ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_GOAWAY_H
20 #define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_GOAWAY_H
grpc_chttp2_goaway_parse_state
Definition: frame_goaway.h:28
@ GRPC_CHTTP2_GOAWAY_ERR1
Definition: frame_goaway.h:34
@ GRPC_CHTTP2_GOAWAY_DEBUG
Definition: frame_goaway.h:37
@ GRPC_CHTTP2_GOAWAY_ERR0
Definition: frame_goaway.h:33
@ GRPC_CHTTP2_GOAWAY_LSI0
Definition: frame_goaway.h:29
@ GRPC_CHTTP2_GOAWAY_LSI3
Definition: frame_goaway.h:32
@ GRPC_CHTTP2_GOAWAY_ERR3
Definition: frame_goaway.h:36
@ GRPC_CHTTP2_GOAWAY_ERR2
Definition: frame_goaway.h:35
@ GRPC_CHTTP2_GOAWAY_LSI1
Definition: frame_goaway.h:30
@ GRPC_CHTTP2_GOAWAY_LSI2
Definition: frame_goaway.h:31
void grpc_chttp2_goaway_parser_destroy(grpc_chttp2_goaway_parser *p)
Definition: frame_goaway.cc:34
grpc_error * grpc_chttp2_goaway_parser_begin_frame(grpc_chttp2_goaway_parser *parser, uint32_t length, uint8_t flags)
Definition: frame_goaway.cc:38
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
void grpc_chttp2_goaway_parser_init(grpc_chttp2_goaway_parser *p)
Definition: frame_goaway.cc:30
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
grpc_status_code error_code
Definition: lame_client.cc:52
Definition: frame_goaway.h:40
uint32_t last_stream_id
Definition: frame_goaway.h:42
uint32_t error_code
Definition: frame_goaway.h:43
uint32_t debug_pos
Definition: frame_goaway.h:46
uint32_t debug_length
Definition: frame_goaway.h:45
char * debug_data
Definition: frame_goaway.h:44
grpc_chttp2_goaway_parse_state state
Definition: frame_goaway.h:41
Definition: internal.h:508
Definition: internal.h:290
Definition: error_internal.h:39
Represents an expandable array of slices, to be interpreted as a single item.
Definition: slice.h:78
A grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1].
Definition: slice.h:60