Go to the source code of this file.
|  | 
| enum | grpc_chttp2_settings_parse_state { GRPC_CHTTP2_SPS_ID0, 
GRPC_CHTTP2_SPS_ID1, 
GRPC_CHTTP2_SPS_VAL0, 
GRPC_CHTTP2_SPS_VAL1,
 GRPC_CHTTP2_SPS_VAL2, 
GRPC_CHTTP2_SPS_VAL3
 }
 | 
|  | 
| enum | grpc_chttp2_setting_id { GRPC_CHTTP2_SETTINGS_HEADER_TABLE_SIZE = 1, 
GRPC_CHTTP2_SETTINGS_ENABLE_PUSH = 2, 
GRPC_CHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS = 3, 
GRPC_CHTTP2_SETTINGS_INITIAL_WINDOW_SIZE = 4,
 GRPC_CHTTP2_SETTINGS_MAX_FRAME_SIZE = 5, 
GRPC_CHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE = 6, 
GRPC_CHTTP2_NUM_SETTINGS
 }
 | 
|  | 
| enum | grpc_chttp2_invalid_value_behavior { GRPC_CHTTP2_CLAMP_INVALID_VALUE, 
GRPC_CHTTP2_DISCONNECT_ON_INVALID_VALUE
 } | 
|  | 
|  | 
| gpr_slice | grpc_chttp2_settings_create (gpr_uint32 *old, const gpr_uint32 *new, gpr_uint32 force_mask, size_t count) | 
|  | 
| gpr_slice | grpc_chttp2_settings_ack_create (void) | 
|  | 
| grpc_chttp2_parse_error | grpc_chttp2_settings_parser_begin_frame (grpc_chttp2_settings_parser *parser, gpr_uint32 length, gpr_uint8 flags, gpr_uint32 *settings) | 
|  | 
| grpc_chttp2_parse_error | grpc_chttp2_settings_parser_parse (void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last) | 
|  | 
| Enumerator | 
|---|
| GRPC_CHTTP2_CLAMP_INVALID_VALUE |  | 
| GRPC_CHTTP2_DISCONNECT_ON_INVALID_VALUE |  | 
 
 
| Enumerator | 
|---|
| GRPC_CHTTP2_SETTINGS_HEADER_TABLE_SIZE |  | 
| GRPC_CHTTP2_SETTINGS_ENABLE_PUSH |  | 
| GRPC_CHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS |  | 
| GRPC_CHTTP2_SETTINGS_INITIAL_WINDOW_SIZE |  | 
| GRPC_CHTTP2_SETTINGS_MAX_FRAME_SIZE |  | 
| GRPC_CHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE |  | 
| GRPC_CHTTP2_NUM_SETTINGS |  | 
 
 
| Enumerator | 
|---|
| GRPC_CHTTP2_SPS_ID0 |  | 
| GRPC_CHTTP2_SPS_ID1 |  | 
| GRPC_CHTTP2_SPS_VAL0 |  | 
| GRPC_CHTTP2_SPS_VAL1 |  | 
| GRPC_CHTTP2_SPS_VAL2 |  | 
| GRPC_CHTTP2_SPS_VAL3 |  | 
 
 
      
        
          | gpr_slice grpc_chttp2_settings_ack_create | ( | void |  | ) |  |