GRPC Core
9.0.0
|
#include <grpc/support/port_platform.h>
#include "src/core/ext/transport/chttp2/transport/frame_data.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/internal.h"
#include "src/core/lib/gprpp/memory.h"
#include "src/core/lib/slice/slice_internal.h"
#include "src/core/lib/slice/slice_string_helpers.h"
#include "src/core/lib/transport/transport.h"
Functions | |
grpc_error * | grpc_chttp2_data_parser_begin_frame (grpc_chttp2_data_parser *, uint8_t flags, uint32_t stream_id, grpc_chttp2_stream *s) |
void | grpc_chttp2_encode_data (uint32_t id, grpc_slice_buffer *inbuf, uint32_t write_bytes, int is_eof, grpc_transport_one_way_stats *stats, grpc_slice_buffer *outbuf) |
grpc_error * | grpc_deframe_unprocessed_incoming_frames (grpc_chttp2_data_parser *p, grpc_chttp2_stream *s, grpc_slice_buffer *slices, grpc_slice *slice_out, grpc_core::OrphanablePtr< grpc_core::ByteStream > *stream_out) |
grpc_error * | grpc_chttp2_data_parser_parse (void *, grpc_chttp2_transport *t, grpc_chttp2_stream *s, const grpc_slice &slice, int is_last) |
grpc_error* grpc_chttp2_data_parser_begin_frame | ( | grpc_chttp2_data_parser * | parser, |
uint8_t | flags, | ||
uint32_t | stream_id, | ||
grpc_chttp2_stream * | s | ||
) |
grpc_error* grpc_chttp2_data_parser_parse | ( | void * | parser, |
grpc_chttp2_transport * | t, | ||
grpc_chttp2_stream * | s, | ||
const grpc_slice & | slice, | ||
int | is_last | ||
) |
void grpc_chttp2_encode_data | ( | uint32_t | id, |
grpc_slice_buffer * | inbuf, | ||
uint32_t | write_bytes, | ||
int | is_eof, | ||
grpc_transport_one_way_stats * | stats, | ||
grpc_slice_buffer * | outbuf | ||
) |
grpc_error* grpc_deframe_unprocessed_incoming_frames | ( | grpc_chttp2_data_parser * | p, |
grpc_chttp2_stream * | s, | ||
grpc_slice_buffer * | slices, | ||
grpc_slice * | slice_out, | ||
grpc_core::OrphanablePtr< grpc_core::ByteStream > * | stream_out | ||
) |