summaryrefslogtreecommitdiff
path: root/cpp/demo/Ice/callback/Client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/demo/Ice/callback/Client.cpp')
-rw-r--r--cpp/demo/Ice/callback/Client.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/demo/Ice/callback/Client.cpp b/cpp/demo/Ice/callback/Client.cpp
index 55b6763c7e4..90a3ae2077a 100644
--- a/cpp/demo/Ice/callback/Client.cpp
+++ b/cpp/demo/Ice/callback/Client.cpp
@@ -40,6 +40,7 @@ menu()
"D: send callback as batch datagram\n"
"f: flush all batch requests\n"
"S: switch secure mode on/off\n"
+ "s: shutdown server\n"
"x: exit\n"
"?: help\n";
}
@@ -152,6 +153,10 @@ CallbackClient::run(int argc, char* argv[])
cout << "secure mode is now off" << endl;
}
}
+ else if (c == 's')
+ {
+ twoway->shutdown();
+ }
else if (c == 'x')
{
// Nothing to do