aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/impl/call.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/grpc++/impl/call.h')
-rw-r--r--include/grpc++/impl/call.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/grpc++/impl/call.h b/include/grpc++/impl/call.h
index a1ef9268f0..5fafd0e890 100644
--- a/include/grpc++/impl/call.h
+++ b/include/grpc++/impl/call.h
@@ -134,7 +134,16 @@ class Call final {
grpc_call *call() { return call_; }
CompletionQueue *cq() { return cq_; }
+ // TODO(yangg) change it to a general state query function.
+ bool initial_metadata_received() {
+ return initial_metadata_received_;
+ }
+ void set_initial_metadata_received() {
+ initial_metadata_received_ = true;
+ }
+
private:
+ bool initial_metadata_received_ = false;
CallHook *call_hook_;
CompletionQueue *cq_;
grpc_call* call_;