19 #ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_SETTINGS_H
20 #define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_SETTINGS_H
48 uint32_t force_mask,
size_t count);
grpc_slice grpc_chttp2_settings_ack_create(void)
Definition: frame_settings.cc:80
grpc_error * grpc_chttp2_settings_parser_begin_frame(grpc_chttp2_settings_parser *parser, uint32_t length, uint8_t flags, uint32_t *settings)
Definition: frame_settings.cc:86
grpc_error * grpc_chttp2_settings_parser_parse(void *parser, grpc_chttp2_transport *t, grpc_chttp2_stream *s, const grpc_slice &slice, int is_last)
Definition: frame_settings.cc:112
grpc_slice grpc_chttp2_settings_create(uint32_t *old, const uint32_t *newval, uint32_t force_mask, size_t count)
Definition: frame_settings.cc:48
grpc_chttp2_settings_parse_state
Definition: frame_settings.h:28
@ GRPC_CHTTP2_SPS_VAL0
Definition: frame_settings.h:31
@ GRPC_CHTTP2_SPS_ID0
Definition: frame_settings.h:29
@ GRPC_CHTTP2_SPS_VAL1
Definition: frame_settings.h:32
@ GRPC_CHTTP2_SPS_VAL2
Definition: frame_settings.h:33
@ GRPC_CHTTP2_SPS_ID1
Definition: frame_settings.h:30
@ GRPC_CHTTP2_SPS_VAL3
Definition: frame_settings.h:34
#define GRPC_CHTTP2_NUM_SETTINGS
Definition: http2_settings.h:39
Definition: frame_settings.h:37
uint8_t is_ack
Definition: frame_settings.h:40
uint32_t * target_settings
Definition: frame_settings.h:39
uint32_t value
Definition: frame_settings.h:42
uint16_t id
Definition: frame_settings.h:41
grpc_chttp2_settings_parse_state state
Definition: frame_settings.h:38
Definition: internal.h:508
Definition: internal.h:290
Definition: error_internal.h:39
A grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1].
Definition: slice.h:60