summaryrefslogtreecommitdiff
path: root/TAO/examples/Callback_Quoter/Consumer_Handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/Callback_Quoter/Consumer_Handler.cpp')
-rw-r--r--TAO/examples/Callback_Quoter/Consumer_Handler.cpp43
1 files changed, 21 insertions, 22 deletions
diff --git a/TAO/examples/Callback_Quoter/Consumer_Handler.cpp b/TAO/examples/Callback_Quoter/Consumer_Handler.cpp
index 9b1daa80a75..5d8d9ed57b8 100644
--- a/TAO/examples/Callback_Quoter/Consumer_Handler.cpp
+++ b/TAO/examples/Callback_Quoter/Consumer_Handler.cpp
@@ -185,7 +185,7 @@ Consumer_Handler::via_naming_service (void)
ACE_TRY_CHECK;
}
- ACE_CATCHANY
+ ACE_CATCHANY
{
ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Consumer_Handler::via_naming_service\n");
return -1;
@@ -200,7 +200,7 @@ Consumer_Handler::via_naming_service (void)
int
Consumer_Handler::init (int argc, char **argv)
{
-
+
this->argc_ = argc;
this->argv_ = argv;
@@ -217,13 +217,13 @@ Consumer_Handler::init (int argc, char **argv)
ACE_TRY_ENV);
ACE_TRY_CHECK;
-
+
// Parse command line and verify parameters.
if (this->parse_args () == -1)
ACE_ERROR_RETURN ((LM_ERROR,
"parse_args failed\n"),
-1);
-
+
if (this->interactive_ == 1)
{
ACE_DEBUG ((LM_DEBUG,
@@ -231,11 +231,11 @@ Consumer_Handler::init (int argc, char **argv)
" * Registration <type 'r'>\n "
" * Unregistration <type 'u'>\n "
" * Quit <type 'q'>\n "));
-
+
ACE_NEW_RETURN (consumer_input_handler_,
Consumer_Input_Handler (this),
-1);
-
+
if (ACE_Event_Handler::register_stdin_handler
(consumer_input_handler_,
this->orb_->orb_core ()->reactor (),
@@ -244,12 +244,12 @@ Consumer_Handler::init (int argc, char **argv)
"%p\n",
"register_stdin_handler"),
-1);
-
+
// Register the signal event handler for ^C
ACE_NEW_RETURN (consumer_signal_handler_,
Consumer_Signal_Handler (this),
-1);
-
+
if (this->reactor_used ()->register_handler
(SIGINT,
consumer_signal_handler_) == -1)
@@ -268,18 +268,18 @@ Consumer_Handler::init (int argc, char **argv)
}
else
{
-
+
if (this->ior_ == 0)
ACE_ERROR_RETURN ((LM_ERROR,
"%s: no ior specified\n",
this->argv_[0]),
-1);
-
+
CORBA::Object_var server_object =
this->orb_->string_to_object (this->ior_,
ACE_TRY_ENV);
ACE_TRY_CHECK;
-
+
if (CORBA::is_nil (server_object.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
"invalid ior <%s>\n",
@@ -312,13 +312,13 @@ Consumer_Handler::run (void)
ACE_TRY
{
// Obtain and activate the RootPOA.
- CORBA::Object_var obj =
+ CORBA::Object_var obj =
this->orb_->resolve_initial_references ("RootPOA");
PortableServer::POA_var root_poa =
PortableServer::POA::_narrow (obj.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
-
+
PortableServer::POAManager_var poa_manager=
root_poa->the_POAManager (ACE_TRY_ENV);
ACE_TRY_CHECK;
@@ -331,22 +331,22 @@ Consumer_Handler::run (void)
-1);
// Set the orb in the consumer_ object.
this->consumer_servant_->orb (this->orb_.in ());
-
+
// Get the consumer stub (i.e consumer object) pointer.
this->consumer_var_ =
this->consumer_servant_->_this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
+ ACE_TRY_CHECK;
+
if (this->interactive_ == 0)
{
-
+
// Register with the server.
this->server_->register_callback (this->stock_name_,
this->threshold_value_,
this->consumer_var_.in (),
ACE_TRY_ENV);
ACE_TRY_CHECK;
-
+
// Note the registration.
this->registered_ = 1;
this->unregistered_ = 0;
@@ -356,9 +356,8 @@ Consumer_Handler::run (void)
}
// Run the ORB.
- this->orb_->run (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
+ this->orb_->run ();
+
}
ACE_CATCHANY
{
@@ -366,7 +365,7 @@ Consumer_Handler::run (void)
return -1;
}
ACE_ENDTRY;
-
+
return 0;
}