#include <grpc/support/port_platform.h>
#include <stdint.h>
#include "absl/status/status.h"
#include <grpc/slice.h>
#include "src/core/ext/transport/chttp2/transport/frame.h"
#include "src/core/lib/iomgr/error.h"
#include "src/core/lib/promise/poll.h"
#include "src/core/lib/slice/slice_buffer.h"
#include "src/core/lib/transport/transport.h"
Go to the source code of this file.
Functions | |
absl::Status | grpc_chttp2_data_parser_begin_frame (uint8_t flags, uint32_t stream_id, grpc_chttp2_stream *s) |
grpc_error_handle | 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_core::Poll< grpc_error_handle > | grpc_deframe_unprocessed_incoming_frames (grpc_chttp2_stream *s, uint32_t *min_progress_size, grpc_core::SliceBuffer *stream_out, uint32_t *message_flags) |
absl::Status grpc_chttp2_data_parser_begin_frame | ( | uint8_t | flags, |
uint32_t | stream_id, | ||
grpc_chttp2_stream * | s | ||
) |
Definition at line 36 of file frame_data.cc.
grpc_error_handle grpc_chttp2_data_parser_parse | ( | void * | parser, |
grpc_chttp2_transport * | t, | ||
grpc_chttp2_stream * | s, | ||
const grpc_slice & | slice, | ||
int | is_last | ||
) |
Definition at line 137 of file frame_data.cc.
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 | ||
) |
Definition at line 54 of file frame_data.cc.
grpc_core::Poll<grpc_error_handle> grpc_deframe_unprocessed_incoming_frames | ( | grpc_chttp2_stream * | s, |
uint32_t * | min_progress_size, | ||
grpc_core::SliceBuffer * | stream_out, | ||
uint32_t * | message_flags | ||
) |
Definition at line 82 of file frame_data.cc.