GRPC Core  9.0.0
Functions
frame_settings.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/ext/transport/chttp2/transport/frame_settings.h"
#include "src/core/ext/transport/chttp2/transport/internal.h"
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/string_util.h>
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
#include "src/core/ext/transport/chttp2/transport/frame.h"
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/transport/http2_errors.h"

Functions

grpc_slice grpc_chttp2_settings_create (uint32_t *old_settings, const uint32_t *new_settings, uint32_t force_mask, size_t count)
 
grpc_slice grpc_chttp2_settings_ack_create (void)
 
grpc_errorgrpc_chttp2_settings_parser_begin_frame (grpc_chttp2_settings_parser *parser, uint32_t length, uint8_t flags, uint32_t *settings)
 
grpc_errorgrpc_chttp2_settings_parser_parse (void *p, grpc_chttp2_transport *t, grpc_chttp2_stream *, const grpc_slice &slice, int is_last)
 

Function Documentation

◆ grpc_chttp2_settings_ack_create()

grpc_slice grpc_chttp2_settings_ack_create ( void  )

◆ grpc_chttp2_settings_create()

grpc_slice grpc_chttp2_settings_create ( uint32_t *  old_settings,
const uint32_t *  new_settings,
uint32_t  force_mask,
size_t  count 
)

◆ grpc_chttp2_settings_parser_begin_frame()

grpc_error* grpc_chttp2_settings_parser_begin_frame ( grpc_chttp2_settings_parser parser,
uint32_t  length,
uint8_t  flags,
uint32_t *  settings 
)

◆ grpc_chttp2_settings_parser_parse()

grpc_error* grpc_chttp2_settings_parser_parse ( void *  p,
grpc_chttp2_transport t,
grpc_chttp2_stream ,
const grpc_slice slice,
int  is_last 
)