diff options
author | 2016-08-02 10:24:44 -0700 | |
---|---|---|
committer | 2016-08-02 10:24:44 -0700 | |
commit | 1f32ae4e8419edccfad2609906d05a868f10d3de (patch) | |
tree | 55f4513420f80e48634108d4157d555fa2b1960f /include/grpc++/impl/codegen/server_context.h | |
parent | 8c5424f0d53c0ffea970dd0a985ef1639f398be9 (diff) | |
parent | fcccb5aca51c36841a229eba2884f7c67468143f (diff) |
Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse
Diffstat (limited to 'include/grpc++/impl/codegen/server_context.h')
-rw-r--r-- | include/grpc++/impl/codegen/server_context.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/grpc++/impl/codegen/server_context.h b/include/grpc++/impl/codegen/server_context.h index be8a69f448..d1018418d3 100644 --- a/include/grpc++/impl/codegen/server_context.h +++ b/include/grpc++/impl/codegen/server_context.h @@ -129,7 +129,13 @@ class ServerContext { grpc_compression_level compression_level() const { return compression_level_; } - void set_compression_level(grpc_compression_level level); + + void set_compression_level(grpc_compression_level level) { + compression_level_set_ = true; + compression_level_ = level; + } + + bool compression_level_set() const { return compression_level_set_; } grpc_compression_algorithm compression_algorithm() const { return compression_algorithm_; @@ -216,6 +222,7 @@ class ServerContext { std::multimap<grpc::string, grpc::string> initial_metadata_; std::multimap<grpc::string, grpc::string> trailing_metadata_; + bool compression_level_set_; grpc_compression_level compression_level_; grpc_compression_algorithm compression_algorithm_; }; |