summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbrunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-12 22:31:12 +0000
committerbrunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-12 22:31:12 +0000
commitf6af393694f7a7e39f676fa68ecc5dbe8fb7ebcf (patch)
tree5b7730b4cd0d7d582a287583a506d72d77fb8bdb
parentc835dac9d4aea2000240bb8586b265d3f330a0d4 (diff)
downloadATCD-f6af393694f7a7e39f676fa68ecc5dbe8fb7ebcf.tar.gz
Added the -k option
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_client_i.cpp16
1 files changed, 5 insertions, 11 deletions
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.cpp b/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.cpp
index 14787f5b9fd..765944d3bac 100644
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.cpp
+++ b/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.cpp
@@ -44,9 +44,8 @@ Airplane_Client_i::read_ior (char *filename)
int
Airplane_Client_i::parse_args (void)
{
- ACE_Get_Opt get_opts (argc_, argv_, "dn:f:");
+ ACE_Get_Opt get_opts (argc_, argv_, "dn:k:");
int c;
- int result;
while ((c = get_opts ()) != -1)
switch (c)
@@ -57,21 +56,16 @@ Airplane_Client_i::parse_args (void)
case 'n': // loop count
this->loop_count_ = (u_int) ACE_OS::atoi (get_opts.optarg);
break;
- case 'f': // read the IOR from the file.
- result = this->read_ior (get_opts.optarg);
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to read ior from %s : %p\n",
- get_opts.optarg),
- -1);
- break;
+ case 'k': // ior provide on command line
+ this->server_key_ = ACE_OS::strdup (get_opts.optarg);
+ break;
case '?':
default:
ACE_ERROR_RETURN ((LM_ERROR,
"usage: %s"
" [-d]"
" [-n loopcount]"
- " [-f server-obj-ref-key-file]"
+ " [-k server-obj-key]"
"\n",
this->argv_ [0]),
-1);