diff options
author | 2016-07-29 10:15:06 -0700 | |
---|---|---|
committer | 2016-07-29 10:15:06 -0700 | |
commit | 623e4fc0ccf75e15c66509f687bc2f4e9d0120a0 (patch) | |
tree | ee1ed7fb1f3c6e878c9a1f75fda1e09a2229359a /src | |
parent | a062a7f2c58ad7477225086ce476cec05ee0255d (diff) | |
parent | 5a363258961e01fc53c28955141d16fcdf8bcd38 (diff) |
Merge pull request #7569 from dgquintas/backport_cpp_compression_level
backport #7502 from dgquintas/cpp_compression_level
Diffstat (limited to 'src')
-rw-r--r-- | src/cpp/server/server_context.cc | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/cpp/server/server_context.cc b/src/cpp/server/server_context.cc index 43117fd1e9..1ca6a2b906 100644 --- a/src/cpp/server/server_context.cc +++ b/src/cpp/server/server_context.cc @@ -129,7 +129,8 @@ ServerContext::ServerContext() deadline_(gpr_inf_future(GPR_CLOCK_REALTIME)), call_(nullptr), cq_(nullptr), - sent_initial_metadata_(false) {} + sent_initial_metadata_(false), + compression_level_set_(false) {} ServerContext::ServerContext(gpr_timespec deadline, grpc_metadata* metadata, size_t metadata_count) @@ -139,7 +140,8 @@ ServerContext::ServerContext(gpr_timespec deadline, grpc_metadata* metadata, deadline_(deadline), call_(nullptr), cq_(nullptr), - sent_initial_metadata_(false) { + sent_initial_metadata_(false), + compression_level_set_(false) { for (size_t i = 0; i < metadata_count; i++) { client_metadata_.insert(std::pair<grpc::string_ref, grpc::string_ref>( metadata[i].key, @@ -194,15 +196,6 @@ bool ServerContext::IsCancelled() const { } } -void ServerContext::set_compression_level(grpc_compression_level level) { - // TODO(dgq): get rid of grpc_call_compression_for_level and propagate the - // compression level by adding a new argument to - // CallOpSendInitialMetadata::SendInitialMetadata. - const grpc_compression_algorithm algorithm_for_level = - grpc_call_compression_for_level(call_, level); - set_compression_algorithm(algorithm_for_level); -} - void ServerContext::set_compression_algorithm( grpc_compression_algorithm algorithm) { char* algorithm_name = NULL; |