34 #ifndef GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_FRAME_DATA_H
35 #define GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_FRAME_DATA_H
39 #include <grpc/support/slice.h>
40 #include <grpc/support/slice_buffer.h>
41 #include "src/core/transport/stream_op.h"
42 #include "src/core/transport/chttp2/frame.h"
45 GRPC_CHTTP2_DATA_FH_0,
46 GRPC_CHTTP2_DATA_FH_1,
47 GRPC_CHTTP2_DATA_FH_2,
48 GRPC_CHTTP2_DATA_FH_3,
49 GRPC_CHTTP2_DATA_FH_4,
50 GRPC_CHTTP2_DATA_FRAME
51 } grpc_chttp2_stream_state;
54 grpc_chttp2_stream_state state;
55 gpr_uint8 is_last_frame;
57 gpr_uint32 frame_size;
63 grpc_chttp2_parse_error grpc_chttp2_data_parser_init(
69 grpc_chttp2_parse_error grpc_chttp2_data_parser_begin_frame(
74 grpc_chttp2_parse_error grpc_chttp2_data_parser_parse(
78 gpr_slice grpc_chttp2_data_frame_create_empty_close(gpr_uint32
id);
Definition: frame_data.h:53
Definition: stream_op.h:133