GRPC Core
0.11.0.0
|
#include "src/core/transport/chttp2/frame.h"
#include "src/core/transport/metadata.h"
#include "src/core/transport/stream_op.h"
#include <grpc/support/port_platform.h>
#include <grpc/support/slice.h>
#include <grpc/support/slice_buffer.h>
Go to the source code of this file.
Data Structures | |
struct | grpc_chttp2_hpack_compressor |
Macros | |
#define | GRPC_CHTTP2_HPACKC_NUM_FILTERS 256 |
#define | GRPC_CHTTP2_HPACKC_NUM_VALUES 256 |
#define | GRPC_CHTTP2_HPACKC_MAX_TABLE_ELEMS (4096 / 32) |
Functions | |
void | grpc_chttp2_hpack_compressor_init (grpc_chttp2_hpack_compressor *c, grpc_mdctx *mdctx) |
void | grpc_chttp2_hpack_compressor_destroy (grpc_chttp2_hpack_compressor *c) |
gpr_uint32 | grpc_chttp2_preencode (grpc_stream_op *inops, size_t *inops_count, gpr_uint32 max_flow_controlled_bytes, grpc_stream_op_buffer *outops) |
void | grpc_chttp2_encode (grpc_stream_op *ops, size_t ops_count, int eof, gpr_uint32 stream_id, grpc_chttp2_hpack_compressor *compressor, gpr_slice_buffer *output) |
#define GRPC_CHTTP2_HPACKC_MAX_TABLE_ELEMS (4096 / 32) |
#define GRPC_CHTTP2_HPACKC_NUM_FILTERS 256 |
#define GRPC_CHTTP2_HPACKC_NUM_VALUES 256 |
void grpc_chttp2_encode | ( | grpc_stream_op * | ops, |
size_t | ops_count, | ||
int | eof, | ||
gpr_uint32 | stream_id, | ||
grpc_chttp2_hpack_compressor * | compressor, | ||
gpr_slice_buffer * | output | ||
) |
void grpc_chttp2_hpack_compressor_destroy | ( | grpc_chttp2_hpack_compressor * | c | ) |
void grpc_chttp2_hpack_compressor_init | ( | grpc_chttp2_hpack_compressor * | c, |
grpc_mdctx * | mdctx | ||
) |
gpr_uint32 grpc_chttp2_preencode | ( | grpc_stream_op * | inops, |
size_t * | inops_count, | ||
gpr_uint32 | max_flow_controlled_bytes, | ||
grpc_stream_op_buffer * | outops | ||
) |