aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp/server/server_builder.cc
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-02-09 15:43:34 -0800
committerGravatar Craig Tiller <ctiller@google.com>2015-02-09 15:43:34 -0800
commit40fcdaff0ae9db85953c4c2e32bd2a6534bdb72e (patch)
tree835e76c9a9ab7471123d8e05860d6cf551189419 /src/cpp/server/server_builder.cc
parent1d2e21962ea2e70ab17c10868f1bf2acec2fde33 (diff)
Remove stream_context
Diffstat (limited to 'src/cpp/server/server_builder.cc')
-rw-r--r--src/cpp/server/server_builder.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cpp/server/server_builder.cc b/src/cpp/server/server_builder.cc
index 8d8276ca00..d6bcb9313a 100644
--- a/src/cpp/server/server_builder.cc
+++ b/src/cpp/server/server_builder.cc
@@ -67,6 +67,10 @@ void ServerBuilder::SetThreadPool(ThreadPoolInterface *thread_pool) {
std::unique_ptr<Server> ServerBuilder::BuildAndStart() {
bool thread_pool_owned = false;
+ if (!async_services_.empty() && !services_.empty()) {
+ gpr_log(GPR_ERROR, "Mixing async and sync services is unsupported for now");
+ return nullptr;
+ }
if (!thread_pool_ && services_.size()) {
int cores = gpr_cpu_num_cores();
if (!cores) cores = 4;