Пример #1
0
static grpc_error *init_ping_parser(grpc_exec_ctx *exec_ctx,
                                    grpc_chttp2_transport *t) {
  grpc_error *err = grpc_chttp2_ping_parser_begin_frame(
      &t->simple.ping, t->incoming_frame_size, t->incoming_frame_flags);
  if (err != GRPC_ERROR_NONE) return err;
  t->parser = grpc_chttp2_ping_parser_parse;
  t->parser_data = &t->simple.ping;
  return GRPC_ERROR_NONE;
}
Пример #2
0
static int init_ping_parser(grpc_chttp2_transport_parsing *transport_parsing) {
    int ok = GRPC_CHTTP2_PARSE_OK == grpc_chttp2_ping_parser_begin_frame(
                 &transport_parsing->simple.ping,
                 transport_parsing->incoming_frame_size,
                 transport_parsing->incoming_frame_flags);
    transport_parsing->parser = grpc_chttp2_ping_parser_parse;
    transport_parsing->parser_data = &transport_parsing->simple.ping;
    return ok;
}