19 #ifndef GRPC_CORE_LIB_COMPRESSION_COMPRESSION_ARGS_H
20 #define GRPC_CORE_LIB_COMPRESSION_COMPRESSION_ARGS_H
grpc_channel_args * grpc_channel_args_compression_algorithm_set_state(grpc_channel_args **a, grpc_compression_algorithm algorithm, int state)
Sets the support for the given compression algorithm.
uint32_t grpc_channel_args_compression_algorithm_get_states(const grpc_channel_args *a)
Returns the bitset representing the support state (true for enabled, false for disabled) for compress...
grpc_channel_args * grpc_channel_args_set_channel_default_compression_algorithm(grpc_channel_args *a, grpc_compression_algorithm algorithm)
Returns a channel arg instance with compression enabled.
grpc_compression_algorithm grpc_channel_args_get_channel_default_compression_algorithm(const grpc_channel_args *a)
Returns the compression algorithm set in a.
grpc_compression_algorithm
The various compression algorithms supported by gRPC (not sorted by compression level)
Definition: compression_types.h:57
An array of arguments that can be passed around.
Definition: grpc_types.h:132