summaryrefslogtreecommitdiff
path: root/cpp/src/IceWall/Server.cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2002-01-14 18:43:01 +0000
committerMarc Laukien <marc@zeroc.com>2002-01-14 18:43:01 +0000
commitf453785066eff4e8d9f5c7fd63bd01b4260020ed (patch)
tree1410e9fc19a52042879f9f06fe9e6c1ecb443e2a /cpp/src/IceWall/Server.cpp
parentfile ServerBlobject.cpp was initially added on branch glacier. (diff)
downloadice-f453785066eff4e8d9f5c7fd63bd01b4260020ed.tar.bz2
ice-f453785066eff4e8d9f5c7fd63bd01b4260020ed.tar.xz
ice-f453785066eff4e8d9f5c7fd63bd01b4260020ed.zip
glacier intergration
Diffstat (limited to 'cpp/src/IceWall/Server.cpp')
-rw-r--r--cpp/src/IceWall/Server.cpp87
1 files changed, 0 insertions, 87 deletions
diff --git a/cpp/src/IceWall/Server.cpp b/cpp/src/IceWall/Server.cpp
deleted file mode 100644
index 19f993ed582..00000000000
--- a/cpp/src/IceWall/Server.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2001
-// MutableRealms, Inc.
-// Huntsville, AL, USA
-//
-// All Rights Reserved
-//
-// **********************************************************************
-
-#include <Ice/Application.h>
-#include <IceWall/Router.h>
-
-using namespace std;
-using namespace Ice;
-using namespace IceWall;
-
-class Server : public Application
-{
-public:
-
- void usage();
- virtual int run(int, char*[]);
-};
-
-int
-main(int argc, char* argv[])
-{
- addArgumentPrefix("IceWall");
- Server app;
- return app.main(argc, argv);
-}
-
-void
-Server::usage()
-{
- cerr << "Usage: " << appName() << " [options]\n";
- cerr <<
- "Options:\n"
- "-h, --help Show this message.\n"
- "-v, --version Display the Ice version.\n"
- ;
-}
-
-int
-Server::run(int argc, char* argv[])
-{
- for (int i = 1; i < argc; ++i)
- {
- if (strcmp(argv[i], "-h") == 0 || strcmp(argv[i], "--help") == 0)
- {
- usage();
- return EXIT_SUCCESS;
- }
- else if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--version") == 0)
- {
- cout << ICE_STRING_VERSION << endl;
- return EXIT_SUCCESS;
- }
- else
- {
- cerr << appName() << ": unknown option `" << argv[i] << "'" << endl;
- usage();
- return EXIT_FAILURE;
- }
- }
-
- PropertiesPtr properties = communicator()->getProperties();
-
- const char* routerEndpointsProperty = "IceWall.Router.Endpoints";
- string routerEndpoints = properties->getProperty(routerEndpointsProperty);
- if (routerEndpoints.empty())
- {
- cerr << appName() << ": property `" << routerEndpointsProperty << "' is not set" << endl;
- return EXIT_FAILURE;
- }
-
- ServantLocatorPtr router = new Router;
-
- ObjectAdapterPtr routerAdapter = communicator()->createObjectAdapterFromProperty("Router",
- routerEndpointsProperty);
- routerAdapter->addServantLocator(router, "");
- routerAdapter->activate();
-
- communicator()->waitForShutdown();
- return EXIT_SUCCESS;
-}