aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/impl/codegen/server_context.h
diff options
context:
space:
mode:
authorGravatar David Garcia Quintas <dgq@google.com>2016-08-02 10:24:44 -0700
committerGravatar David Garcia Quintas <dgq@google.com>2016-08-02 10:24:44 -0700
commit1f32ae4e8419edccfad2609906d05a868f10d3de (patch)
tree55f4513420f80e48634108d4157d555fa2b1960f /include/grpc++/impl/codegen/server_context.h
parent8c5424f0d53c0ffea970dd0a985ef1639f398be9 (diff)
parentfcccb5aca51c36841a229eba2884f7c67468143f (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.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 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_;
};