summaryrefslogtreecommitdiff
path: root/ACE/tests/Manual_Event_Test.cpp
diff options
context:
space:
mode:
authordengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-01-08 18:04:16 +0000
committerdengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-01-08 18:04:16 +0000
commitf2467c5915867c006aa16fd22e482816e029a2db (patch)
tree61d8fcb4aa8a71d9034ff510ee52b2b7ca13fb5c /ACE/tests/Manual_Event_Test.cpp
parenta2b8eda5d51dca5496c94600a7d3082b1a5f3601 (diff)
downloadATCD-ReDaC_01.tar.gz
made a copyReDaC_01
Diffstat (limited to 'ACE/tests/Manual_Event_Test.cpp')
-rw-r--r--ACE/tests/Manual_Event_Test.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/ACE/tests/Manual_Event_Test.cpp b/ACE/tests/Manual_Event_Test.cpp
index 3c914698d56..1b28d846a71 100644
--- a/ACE/tests/Manual_Event_Test.cpp
+++ b/ACE/tests/Manual_Event_Test.cpp
@@ -47,6 +47,9 @@ static int test_result = 0;
// state is 0).
static ACE_Manual_Event evt ((unsigned int) 0);
+// Default number of iterations.
+static int n_iterations = 10;
+
// Number of worker threads.
static long n_workers = 10;
@@ -71,7 +74,7 @@ print_usage_and_die (void)
static void
parse_args (int argc, ACE_TCHAR *argv[])
{
- ACE_Get_Opt get_opt (argc, argv, ACE_TEXT ("w:"));
+ ACE_Get_Opt get_opt (argc, argv, ACE_TEXT ("w:n:"));
int c;
@@ -81,6 +84,9 @@ parse_args (int argc, ACE_TCHAR *argv[])
case 'w':
n_workers = ACE_OS::atoi (get_opt.opt_arg ());
break;
+ case 'n':
+ n_iterations = ACE_OS::atoi (get_opt.opt_arg ());
+ break;
default:
print_usage_and_die ();
break;