aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/completion_queue.h
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-02-11 10:51:04 -0800
committerGravatar Craig Tiller <ctiller@google.com>2015-02-11 10:51:04 -0800
commitc4165776366a7bccd2a8571356e409a721093a97 (patch)
treeb5b5e097686ee8370898909c9eda3a4c39dc4d96 /include/grpc++/completion_queue.h
parent7de8b49ca05ac86a5bc61cc7d81260913c4dbf89 (diff)
Server progress
Diffstat (limited to 'include/grpc++/completion_queue.h')
-rw-r--r--include/grpc++/completion_queue.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/grpc++/completion_queue.h b/include/grpc++/completion_queue.h
index c976bd5b45..7f0677b4e5 100644
--- a/include/grpc++/completion_queue.h
+++ b/include/grpc++/completion_queue.h
@@ -54,6 +54,7 @@ template <class R, class W>
class ServerReaderWriter;
class CompletionQueue;
+class Server;
class CompletionQueueTag {
public:
@@ -67,6 +68,7 @@ class CompletionQueueTag {
class CompletionQueue {
public:
CompletionQueue();
+ explicit CompletionQueue(grpc_completion_queue *take);
~CompletionQueue();
// Blocking read from queue.
@@ -87,6 +89,7 @@ class CompletionQueue {
template <class R> friend class ::grpc::ServerReader;
template <class W> friend class ::grpc::ServerWriter;
template <class R, class W> friend class ::grpc::ServerReaderWriter;
+ friend class ::grpc::Server;
friend Status BlockingUnaryCall(ChannelInterface *channel, const RpcMethod &method,
ClientContext *context,
const google::protobuf::Message &request,