summaryrefslogtreecommitdiff
path: root/TAO/CIAO/examples/Hello/Sender
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-06-30 14:29:03 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-06-30 14:29:03 +0000
commitb1ee74b7889260a37d401804d63af9f19199440f (patch)
treee1d45d1f9baa1f36c281632371dfa2755ddfa72a /TAO/CIAO/examples/Hello/Sender
parent7cc14d49cae8fc8440570d3c6cfe60bcda7f9cd4 (diff)
downloadATCD-b1ee74b7889260a37d401804d63af9f19199440f.tar.gz
ChangeLogTag: Wed Jun 30 09:26:42 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/CIAO/examples/Hello/Sender')
-rw-r--r--TAO/CIAO/examples/Hello/Sender/starter.cpp84
1 files changed, 49 insertions, 35 deletions
diff --git a/TAO/CIAO/examples/Hello/Sender/starter.cpp b/TAO/CIAO/examples/Hello/Sender/starter.cpp
index 9f052fa5816..0482d731e6d 100644
--- a/TAO/CIAO/examples/Hello/Sender/starter.cpp
+++ b/TAO/CIAO/examples/Hello/Sender/starter.cpp
@@ -9,37 +9,45 @@
#include "ace/Get_Opt.h"
//IOR file of the Sender
-char * ior = 0;
-char * message = "starters message";
+const char * ior = 0;
+const char * message = "starters message";
+
int
parse_args (int argc, char *argv[])
{
ACE_Get_Opt get_opts (argc, argv, "k:m");
int c = 0;
+
while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'k':
- ior = get_opts.opt_arg ();
- break;
-
- case 'm':
- message = get_opts.opt_arg ();
- break;
-
- case '?': // display help for use of the server.
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s\n"
- "-k <Sender IOR> (default is file://sender.ior)\n",
- "-m <Message> (default is starters message)\n"
- "\n",
- argv [0]),
- -1);
- }
+ {
+ switch (c)
+ {
+ case 'k':
+ ior = get_opts.opt_arg ();
+ break;
+
+ case 'm':
+ message = get_opts.opt_arg ();
+ break;
+
+ case '?': // display help for use of the server.
+ default:
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "usage: %s\n"
+ "-k <Sender IOR> (default is file://sender.ior)\n",
+ "-m <Message> (default is starters message)\n"
+ "\n",
+ argv [0]),
+ -1);
+ break;
+ }
+ }
if (ior == 0)
- ior = "file://sender.ior";
+ {
+ ior = "file://sender.ior";
+ }
+
return 0;
}
@@ -50,27 +58,33 @@ main (int argc, char *argv[])
{
// Initialize orb
CORBA::ORB_var orb = CORBA::ORB_init (argc,
- argv,
- ""
- ACE_ENV_ARG_PARAMETER);
+ argv,
+ ""
+ ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
if (parse_args (argc, argv) != 0)
- return -1;
+ {
+ return -1;
+ }
- CORBA::Object_var obj
- = orb->string_to_object (ior
- ACE_ENV_ARG_PARAMETER);
+ CORBA::Object_var obj =
+ orb->string_to_object (ior
+ ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
- Hello::Sender_var sender
- = Hello::Sender::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
+ Hello::Sender_var sender =
+ Hello::Sender::_narrow (obj.in ()
+ ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
if (CORBA::is_nil (sender.in ()))
- ACE_ERROR_RETURN ((LM_ERROR, "Unable to acquire Sender's objref\n"), -1);
+ {
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "Unable to acquire Sender's objref\n"),
+ -1);
+ }
sender->local_message (message);
@@ -83,7 +97,7 @@ main (int argc, char *argv[])
ACE_CATCHANY
{
ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Unknown exception \n");
+ "Unknown exception \n");
return -1;
}
ACE_ENDTRY;