summaryrefslogtreecommitdiff
path: root/cpp/demo/book/lifecycle/Server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/demo/book/lifecycle/Server.cpp')
-rw-r--r--cpp/demo/book/lifecycle/Server.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/cpp/demo/book/lifecycle/Server.cpp b/cpp/demo/book/lifecycle/Server.cpp
index 88445a1bb4e..317b4388fe1 100644
--- a/cpp/demo/book/lifecycle/Server.cpp
+++ b/cpp/demo/book/lifecycle/Server.cpp
@@ -14,19 +14,24 @@ using namespace std;
using namespace Filesystem;
using namespace FilesystemI;
-class FilesystemApp : virtual public Ice::Application {
+class FilesystemApp : virtual public Ice::Application
+{
public:
- virtual int run(int, char* []) {
+
+ virtual int run(int, char*[])
+ {
+ //
// Terminate cleanly on receipt of a signal
//
shutdownOnInterrupt();
+ //
// Create an object adapter.
//
Ice::ObjectAdapterPtr adapter =
- communicator()->createObjectAdapterWithEndpoints(
- "SimpleFilesystem", "default -h 127.0.0.1 -p 10000");
+ communicator()->createObjectAdapterWithEndpoints("SimpleFilesystem", "default -h 127.0.0.1 -p 10000");
+ //
// Create the root directory.
//
DirectoryIPtr root = new DirectoryI;
@@ -34,10 +39,12 @@ public:
id.name = "RootDir";
adapter->add(root, id);
+ //
// All objects are created, allow client requests now.
//
adapter->activate();
+ //
// Wait until we are done.
//
communicator()->waitForShutdown();