From d37411e71d99f44d36260540546e3973ccb4497e Mon Sep 17 00:00:00 2001 From: Muxi Yan Date: Thu, 17 Aug 2017 18:44:12 -0700 Subject: Some missing parts --- src/core/lib/surface/channel.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/core/lib/surface') diff --git a/src/core/lib/surface/channel.c b/src/core/lib/surface/channel.c index dcb24f0307..6886e57737 100644 --- a/src/core/lib/surface/channel.c +++ b/src/core/lib/surface/channel.c @@ -141,6 +141,16 @@ grpc_channel *grpc_channel_create_with_builder( (grpc_integer_options){GRPC_COMPRESS_LEVEL_NONE, GRPC_COMPRESS_LEVEL_NONE, GRPC_COMPRESS_LEVEL_COUNT - 1}); + } else if (0 == strcmp(args->args[i].key, + GRPC_STREAM_COMPRESSION_CHANNEL_DEFAULT_LEVEL)) { + channel->compression_options.default_stream_compression_level.is_set = + true; + channel->compression_options.default_stream_compression_level.level = + (grpc_compression_level)grpc_channel_arg_get_integer( + &args->args[i], + (grpc_integer_options){GRPC_COMPRESS_LEVEL_NONE, + GRPC_COMPRESS_LEVEL_NONE, + GRPC_COMPRESS_LEVEL_COUNT - 1}); } else if (0 == strcmp(args->args[i].key, GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM)) { channel->compression_options.default_algorithm.is_set = true; -- cgit v1.2.3