GRPC Core  0.10.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
frame_goaway.c File Reference
#include "src/core/transport/chttp2/frame_goaway.h"
#include "src/core/transport/chttp2/internal.h"
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>

Functions

void grpc_chttp2_goaway_parser_init (grpc_chttp2_goaway_parser *p)
 
void grpc_chttp2_goaway_parser_destroy (grpc_chttp2_goaway_parser *p)
 
grpc_chttp2_parse_error grpc_chttp2_goaway_parser_begin_frame (grpc_chttp2_goaway_parser *p, gpr_uint32 length, gpr_uint8 flags)
 
grpc_chttp2_parse_error grpc_chttp2_goaway_parser_parse (void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last)
 
void grpc_chttp2_goaway_append (gpr_uint32 last_stream_id, gpr_uint32 error_code, gpr_slice debug_data, gpr_slice_buffer *slice_buffer)
 

Function Documentation

void grpc_chttp2_goaway_append ( gpr_uint32  last_stream_id,
gpr_uint32  error_code,
gpr_slice  debug_data,
gpr_slice_buffer slice_buffer 
)
grpc_chttp2_parse_error grpc_chttp2_goaway_parser_begin_frame ( grpc_chttp2_goaway_parser p,
gpr_uint32  length,
gpr_uint8  flags 
)
void grpc_chttp2_goaway_parser_destroy ( grpc_chttp2_goaway_parser p)
void grpc_chttp2_goaway_parser_init ( grpc_chttp2_goaway_parser p)
grpc_chttp2_parse_error grpc_chttp2_goaway_parser_parse ( void *  parser,
grpc_chttp2_transport_parsing transport_parsing,
grpc_chttp2_stream_parsing stream_parsing,
gpr_slice  slice,
int  is_last 
)