aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp/server/server_cc.cc
diff options
context:
space:
mode:
authorGravatar Yash Tibrewal <yashkt@google.com>2018-10-17 12:32:53 -0700
committerGravatar Yash Tibrewal <yashkt@google.com>2018-10-17 12:32:53 -0700
commitaf621c7705939dc64af8f5098dbad8d9faace82d (patch)
tree6aea99aca577c04e9d86dba58329d2b4c6d561e2 /src/cpp/server/server_cc.cc
parentb232bacf2792430801e50c716e4f92b6f6f1551a (diff)
Add method to register server creators
Diffstat (limited to 'src/cpp/server/server_cc.cc')
-rw-r--r--src/cpp/server/server_cc.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cpp/server/server_cc.cc b/src/cpp/server/server_cc.cc
index a9babae63c..bacd367cc1 100644
--- a/src/cpp/server/server_cc.cc
+++ b/src/cpp/server/server_cc.cc
@@ -208,7 +208,8 @@ class Server::SyncRequest final : public internal::CompletionQueueTag {
public:
explicit CallData(Server* server, SyncRequest* mrd)
: cq_(mrd->cq_),
- call_(mrd->call_, server, &cq_, server->max_receive_message_size()),
+ call_(mrd->call_, server, &cq_, server->max_receive_message_size(),
+ nullptr),
ctx_(mrd->deadline_, &mrd->request_metadata_),
has_request_payload_(mrd->has_request_payload_),
request_payload_(has_request_payload_ ? mrd->request_payload_
@@ -693,7 +694,7 @@ bool ServerInterface::BaseAsyncRequest::FinalizeResult(void** tag,
context_->set_call(call_);
context_->cq_ = call_cq_;
internal::Call call(call_, server_, call_cq_,
- server_->max_receive_message_size());
+ server_->max_receive_message_size(), nullptr);
if (*status && call_) {
context_->BeginCompletionOp(&call);