diff options
Diffstat (limited to 'apps/JAWS/server/PROTOTYPE/main.cpp')
-rw-r--r-- | apps/JAWS/server/PROTOTYPE/main.cpp | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/apps/JAWS/server/PROTOTYPE/main.cpp b/apps/JAWS/server/PROTOTYPE/main.cpp deleted file mode 100644 index 58cec321523..00000000000 --- a/apps/JAWS/server/PROTOTYPE/main.cpp +++ /dev/null @@ -1,65 +0,0 @@ -// $Id$ - -#include "ace/Get_Opt.h" - -#include "HTTP_Policy.h" - -// Parse arguments - -struct SERVER_FLAGS -{ - int port; // port to listen on - int concurrency; // 0 => pool, 1 => per - int nthreads; // number of threads - int maxthreads; // maximum number of threads - long flags; // thread creation flags -}; - -static SERVER_FLAGS parse_args (int argc, char *argv[]) -{ - int c; - SERVER_FLAGS sflags; - - sflags.port = 5432; - sflags.concurrency = 0; - sflags.nthreads = 5; - sflags.maxthreads = 20; - sflags.flags = THR_NEW_LWP; - - ACE_Get_Opt getopt (argc, argv, "p:c:n:m:f:"); - while ((c = getopt ()) != -1) - switch (c) - { - case 'p': - sflags.port = ACE_OS::atoi (getopt.optarg); - break; - case 'c': - sflags.concurrency = - (ACE_OS::strcmp (getopt.optarg, "PER_REQUEST") == 0); - break; - case 'n': - sflags.nthreads = ACE_OS::atoi (getopt.optarg); - break; - case 'm': - sflags.maxthreads = ACE_OS::atoi (getopt.optarg); - break; - case 'f': - if (ACE_OS::strcmp (getopt.optarg, "THR_BOUND") == 0) - sflags.flags |= THR_BOUND; - else if (ACE_OS::strcmp (getopt.optarg, "THR_DAEMON") == 0) - sflags.flags |= THR_DAEMON; - else if (ACE_OS::strcmp (getopt.optarg, "THR_DETACHED") == 0) - sflags.flags |= THR_DETACHED; - break; - } - - return sflags; -} - -int -main (int argc, char *argv[]) -{ - - - return 0; -} |