From 0156752a66e5e8f00e7e49fd1aae35a6b8157cca Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 11 Feb 2015 21:08:49 -0800 Subject: Some streaming progress --- src/cpp/server/server_context.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/cpp/server/server_context.cc') diff --git a/src/cpp/server/server_context.cc b/src/cpp/server/server_context.cc index 2bf4104d76..06eeb39297 100644 --- a/src/cpp/server/server_context.cc +++ b/src/cpp/server/server_context.cc @@ -32,6 +32,7 @@ */ #include +#include #include #include "src/cpp/util/time.h" @@ -48,4 +49,11 @@ ServerContext::ServerContext(gpr_timespec deadline, grpc_metadata *metadata, } } +void ServerContext::SendInitialMetadataIfNeeded(CallOpBuffer* buf) { + if (!sent_initial_metadata_) { + buf->AddSendInitialMetadata(&initial_metadata_); + sent_initial_metadata_ = true; + } +} + } // namespace grpc -- cgit v1.2.3