diff options
author | Jose <jose@zeroc.com> | 2019-10-21 16:27:28 +0200 |
---|---|---|
committer | Joe George <joe@zeroc.com> | 2021-02-02 10:38:58 -0500 |
commit | 4b46039f47f87c3b80d1788159251473da196fb2 (patch) | |
tree | 09f65cd06277a59d2ac7fcbc335fa7951d92e0e1 /cpp/src/IceStorm/IceStormDB.cpp | |
parent | IceGrid and IceStorm (diff) | |
download | ice-4b46039f47f87c3b80d1788159251473da196fb2.tar.bz2 ice-4b46039f47f87c3b80d1788159251473da196fb2.tar.xz ice-4b46039f47f87c3b80d1788159251473da196fb2.zip |
Remove Ice::Application & Glacier2::Application deprecated classes
Diffstat (limited to 'cpp/src/IceStorm/IceStormDB.cpp')
-rw-r--r-- | cpp/src/IceStorm/IceStormDB.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cpp/src/IceStorm/IceStormDB.cpp b/cpp/src/IceStorm/IceStormDB.cpp index 55a1d488856..c773d4f6b09 100644 --- a/cpp/src/IceStorm/IceStormDB.cpp +++ b/cpp/src/IceStorm/IceStormDB.cpp @@ -29,8 +29,13 @@ main(int argc, char* argv[]) try { + Ice::CtrlCHandler ctrlCHandler; Ice::CommunicatorHolder ich(argc, argv); - status = run(ich.communicator(), Ice::argsToStringSeq(argc, argv)); + communicator = ich.communicator(); + + ctrlCHandler.setCallback(&destroyCommunicator); + + status = run(Ice::argsToStringSeq(argc, argv)); } catch(const std::exception& ex) { |