aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/impl/codegen/server_context.h
diff options
context:
space:
mode:
authorGravatar Vijay Pai <vpai@google.com>2016-08-04 09:44:51 -0700
committerGravatar Vijay Pai <vpai@google.com>2016-08-04 09:44:51 -0700
commit666681612e47db3b09ccf5f69af23fa278cb1d94 (patch)
treeac5d00424f5531431806f93323bb1eec9ec51727 /include/grpc++/impl/codegen/server_context.h
parent2d04dd827ce66a54ea8ddc6c691f9c028833fd56 (diff)
parentf14effb6e421601639ef9a293f3f9b55a51e87ed (diff)
Merge branch 'master' into fc_unary
Diffstat (limited to 'include/grpc++/impl/codegen/server_context.h')
-rw-r--r--include/grpc++/impl/codegen/server_context.h9
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 cfd50aeafb..e1d7e980a1 100644
--- a/include/grpc++/impl/codegen/server_context.h
+++ b/include/grpc++/impl/codegen/server_context.h
@@ -134,7 +134,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_;
@@ -225,6 +231,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_;
};