GRPC Core
0.10.0.0
|
#include "src/core/transport/transport.h"
Go to the source code of this file.
Data Structures | |
struct | grpc_chttp2_incoming_metadata_buffer |
struct | grpc_chttp2_incoming_metadata_live_op_buffer |
void grpc_chttp2_incoming_metadata_buffer_add | ( | grpc_chttp2_incoming_metadata_buffer * | buffer, |
grpc_mdelem * | elem | ||
) |
void grpc_chttp2_incoming_metadata_buffer_destroy | ( | grpc_chttp2_incoming_metadata_buffer * | buffer | ) |
void grpc_chttp2_incoming_metadata_buffer_init | ( | grpc_chttp2_incoming_metadata_buffer * | buffer | ) |
assumes everything initially zeroed
void grpc_chttp2_incoming_metadata_buffer_place_metadata_batch_into | ( | grpc_chttp2_incoming_metadata_buffer * | buffer, |
grpc_stream_op_buffer * | sopb | ||
) |
extend sopb with a metadata batch; this must be post-processed by grpc_chttp2_incoming_metadata_buffer_postprocess_sopb before being handed out of the transport
void grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op | ( | grpc_chttp2_incoming_metadata_buffer * | buffer, |
grpc_stream_op_buffer * | sopb, | ||
grpc_chttp2_incoming_metadata_live_op_buffer * | live_op_buffer | ||
) |
void grpc_chttp2_incoming_metadata_buffer_reset | ( | grpc_chttp2_incoming_metadata_buffer * | buffer | ) |
void grpc_chttp2_incoming_metadata_buffer_set_deadline | ( | grpc_chttp2_incoming_metadata_buffer * | buffer, |
gpr_timespec | deadline | ||
) |
void grpc_chttp2_incoming_metadata_live_op_buffer_end | ( | grpc_chttp2_incoming_metadata_live_op_buffer * | live_op_buffer | ) |
void grpc_incoming_metadata_buffer_move_to_referencing_sopb | ( | grpc_chttp2_incoming_metadata_buffer * | src, |
grpc_chttp2_incoming_metadata_buffer * | dst, | ||
grpc_stream_op_buffer * | sopb | ||
) |