diff options
author | 2015-02-12 09:02:56 -0800 | |
---|---|---|
committer | 2015-02-12 09:02:56 -0800 | |
commit | 20bc56d8908358b1e4f8e8d853a3d3c53f8cb4fe (patch) | |
tree | 2c9e02ebef55da5953a9049c6220757b8a1dbc68 /src/cpp | |
parent | fada7d43b1ee8d128e4ee5267ab859e84ce56752 (diff) |
Multi-completion-queue-server
Allow binding a different completion queue to each registered method.
This will allow multiplexing for the C++ server between sync & async
methods more easily.
Diffstat (limited to 'src/cpp')
-rw-r--r-- | src/cpp/server/server.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cpp/server/server.cc b/src/cpp/server/server.cc index 17b0543bcd..938a549d4f 100644 --- a/src/cpp/server/server.cc +++ b/src/cpp/server/server.cc @@ -84,7 +84,7 @@ Server::~Server() { bool Server::RegisterService(RpcService *service) { for (int i = 0; i < service->GetMethodCount(); ++i) { RpcServiceMethod *method = service->GetMethod(i); - void *tag = grpc_server_register_method(server_, method->name(), nullptr); + void *tag = grpc_server_register_method(server_, method->name(), nullptr, cq_.cq()); if (!tag) { gpr_log(GPR_DEBUG, "Attempt to register %s multiple times", method->name()); |