diff options
Diffstat (limited to 'TAO/orbsvcs/tests/Time/Client_i.cpp')
-rw-r--r-- | TAO/orbsvcs/tests/Time/Client_i.cpp | 153 |
1 files changed, 71 insertions, 82 deletions
diff --git a/TAO/orbsvcs/tests/Time/Client_i.cpp b/TAO/orbsvcs/tests/Time/Client_i.cpp index a2b38e041a0..39625ec11dd 100644 --- a/TAO/orbsvcs/tests/Time/Client_i.cpp +++ b/TAO/orbsvcs/tests/Time/Client_i.cpp @@ -27,22 +27,21 @@ Client_i::test_for_secure_universal_time (void) { ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) Testing secure_time()\n")); - - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY + TAO_TRY { CosTime::UTO_var UTO_server = - this->clerk_->secure_universal_time (ACE_TRY_ENV); + this->clerk_->secure_universal_time (TAO_TRY_ENV); - ACE_TRY_CHECK; + TAO_CHECK_ENV; } - ACE_CATCH (CORBA::SystemException, sysex) + TAO_CATCH (CORBA::SystemException, sysex) { - ACE_PRINT_EXCEPTION (sysex, "System Exception"); + ACE_UNUSED_ARG (sysex); + TAO_TRY_ENV.print_exception ("System Exception"); ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) test_for_secure_universal_time() successful !!\n")); } - ACE_ENDTRY; + TAO_ENDTRY; } // The following test retrieves the current universal time as a UTO @@ -53,70 +52,68 @@ Client_i::test_for_universal_time (void) { ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) Testing universal_time()\n")); - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY + TAO_TRY { CosTime::UTO_var UTO_server = - this->clerk_->universal_time (ACE_TRY_ENV); + this->clerk_->universal_time (TAO_TRY_ENV); - ACE_TRY_CHECK; + TAO_CHECK_ENV; ACE_DEBUG ((LM_DEBUG, "\nTime = %Q\nInaccuracy = %Q\nTimeDiff = %d\nstruct.time = %Q" "\nstruct.inacclo = %d\nstruct.inacchi = %d\nstruct.Tdf = %d\n", - UTO_server->time (ACE_TRY_ENV), - UTO_server->inaccuracy (ACE_TRY_ENV), - UTO_server->tdf (ACE_TRY_ENV), + UTO_server->time (TAO_TRY_ENV), + UTO_server->inaccuracy (TAO_TRY_ENV), + UTO_server->tdf (TAO_TRY_ENV), (UTO_server->utc_time ()).time, (UTO_server->utc_time ()).inacclo, (UTO_server->utc_time ()).inacchi, (UTO_server->utc_time ()).tdf)); - ACE_TRY_CHECK; + TAO_CHECK_ENV; } - ACE_CATCHANY + TAO_CATCHANY { - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Error:"); + TAO_TRY_ENV.print_exception ("Error:"); ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) test_for_universal_time()\n")); } - ACE_ENDTRY; + TAO_ENDTRY; } void Client_i::test_for_new_universal_time (void) { + // @@ Vishal, please consider replacing these numbers with consts or enums. TimeBase::TimeT time = 999999999; TimeBase::InaccuracyT inaccuracy = 9999; TimeBase::TdfT tdf = 99; - + ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) Testing new_universal_time()\n")); - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY + TAO_TRY { CosTime::UTO_var UTO_server = this->clerk_->new_universal_time (time, inaccuracy, tdf, - ACE_TRY_ENV); - - ACE_ASSERT (UTO_server->time (ACE_TRY_ENV) == 999999999); - ACE_ASSERT (UTO_server->inaccuracy (ACE_TRY_ENV) == 9999); - ACE_ASSERT (UTO_server->tdf (ACE_TRY_ENV) == 99); - ACE_ASSERT ((UTO_server->utc_time (ACE_TRY_ENV)).time == 999999999); - ACE_ASSERT ((UTO_server->utc_time (ACE_TRY_ENV)).inacchi == 0); - ACE_ASSERT ((UTO_server->utc_time (ACE_TRY_ENV)).inacclo == 9999); - ACE_ASSERT ((UTO_server->utc_time (ACE_TRY_ENV)).tdf == 99); + TAO_TRY_ENV); + + ACE_ASSERT (UTO_server->time (TAO_TRY_ENV) == 999999999); + ACE_ASSERT (UTO_server->inaccuracy (TAO_TRY_ENV) == 9999); + ACE_ASSERT (UTO_server->tdf (TAO_TRY_ENV) == 99); + ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).time == 999999999); + ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).inacchi == 0); + ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).inacclo == 9999); + ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).tdf == 99); - ACE_TRY_CHECK; + TAO_CHECK_ENV; } - ACE_CATCHANY + TAO_CATCHANY { ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) Test new_universal_time () fails.\n")); - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Exception :\n"); } - ACE_ENDTRY; + TAO_ENDTRY; } void @@ -132,33 +129,31 @@ Client_i::test_for_uto_from_utc (void) ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) Testing uto_from_utc ()\n")); - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY + TAO_TRY { CosTime::UTO_var UTO_server = this->clerk_->uto_from_utc (utc_struct, - ACE_TRY_ENV); + TAO_TRY_ENV); TimeBase::InaccuracyT inaccuracy = utc_struct.inacchi; inaccuracy <<= 32; inaccuracy |= utc_struct.inacclo; - ACE_ASSERT (UTO_server->time (ACE_TRY_ENV) == 999999999); - ACE_ASSERT (UTO_server->inaccuracy (ACE_TRY_ENV) == inaccuracy); - ACE_ASSERT (UTO_server->tdf (ACE_TRY_ENV) == 99); - ACE_ASSERT ((UTO_server->utc_time (ACE_TRY_ENV)).time == 999999999); - ACE_ASSERT ((UTO_server->utc_time (ACE_TRY_ENV)).inacclo == 50); - ACE_ASSERT ((UTO_server->utc_time (ACE_TRY_ENV)).inacchi == 50); - ACE_ASSERT ((UTO_server->utc_time (ACE_TRY_ENV)).tdf == 99); + ACE_ASSERT (UTO_server->time (TAO_TRY_ENV) == 999999999); + ACE_ASSERT (UTO_server->inaccuracy (TAO_TRY_ENV) == inaccuracy); + ACE_ASSERT (UTO_server->tdf (TAO_TRY_ENV) == 99); + ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).time == 999999999); + ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).inacclo == 50); + ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).inacchi == 50); + ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).tdf == 99); - ACE_TRY_CHECK; + TAO_CHECK_ENV; } - ACE_CATCHANY + TAO_CATCHANY { ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) Test uto_from_utc () fails.\n")); - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Exception :\n"); } - ACE_ENDTRY; + TAO_ENDTRY; } void @@ -170,25 +165,23 @@ Client_i::test_for_new_interval (void) ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) Testing new_interval ()\n")); - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY + TAO_TRY { CosTime::TIO_var TIO_server = this->clerk_->new_interval (lower, upper, - ACE_TRY_ENV); + TAO_TRY_ENV); - ACE_ASSERT ((TIO_server->time_interval (ACE_TRY_ENV)).lower_bound == 666666666); - ACE_ASSERT ((TIO_server->time_interval (ACE_TRY_ENV)).upper_bound == 999999999); + ACE_ASSERT ((TIO_server->time_interval (TAO_TRY_ENV)).lower_bound == 666666666); + ACE_ASSERT ((TIO_server->time_interval (TAO_TRY_ENV)).upper_bound == 999999999); - ACE_TRY_CHECK; + TAO_CHECK_ENV; } - ACE_CATCHANY + TAO_CATCHANY { ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) Test new_interval () fails.\n")); - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Exception :\n"); } - ACE_ENDTRY; + TAO_ENDTRY; return; } @@ -308,9 +301,7 @@ Client_i::~Client_i (void) int Client_i::obtain_initial_references (void) { - ACE_DECLARE_NEW_CORBA_ENV; - - ACE_TRY + TAO_TRY { // Initialize the naming services. if (my_name_client_.init (orb_.in ()) != 0) @@ -340,12 +331,12 @@ Client_i::obtain_initial_references (void) CORBA::Object_var temp_object = my_name_client_->resolve (clerk_name, - ACE_TRY_ENV); - ACE_TRY_CHECK; + TAO_TRY_ENV); + TAO_CHECK_ENV; clerk_ = CosTime::TimeService::_narrow (temp_object.in (), - ACE_TRY_ENV); - ACE_TRY_CHECK; + TAO_TRY_ENV); + TAO_CHECK_ENV; if (CORBA::is_nil (clerk_.in ())) ACE_ERROR_RETURN ((LM_ERROR, @@ -353,12 +344,12 @@ Client_i::obtain_initial_references (void) "Clerk Reference\n"), -1); } - ACE_CATCHANY + TAO_CATCHANY { - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Client :: obtain_initial_references\n"); + TAO_TRY_ENV.print_exception ("Client :: obtain_initial_references"); return -1; } - ACE_ENDTRY; + TAO_ENDTRY; return 0; } @@ -371,17 +362,15 @@ Client_i::init (int argc, char **argv) { this->argc_ = argc; this->argv_ = argv; - - ACE_DECLARE_NEW_CORBA_ENV; - ACE_TRY + TAO_TRY { // Retrieve the ORB. this->orb_ = CORBA::ORB_init (this->argc_, this->argv_, 0, - ACE_TRY_ENV); - ACE_TRY_CHECK; + TAO_TRY_ENV); + TAO_CHECK_ENV; // Parse command line and verify parameters. if (this->parse_args () == -1) @@ -394,9 +383,9 @@ Client_i::init (int argc, char **argv) CORBA::Object_var server_object = this->orb_->string_to_object (this->ior_, - ACE_TRY_ENV); - ACE_TRY_CHECK; - + TAO_TRY_ENV); + TAO_CHECK_ENV; + if (CORBA::is_nil (server_object.in ())) ACE_ERROR_RETURN ((LM_ERROR, "invalid ior <%s>\n", @@ -404,11 +393,11 @@ Client_i::init (int argc, char **argv) -1); this->clerk_ = CosTime::TimeService::_narrow (server_object.in (), - ACE_TRY_ENV); + TAO_TRY_ENV); ACE_DEBUG ((LM_DEBUG, "[CLIENT] Process/Thread Id : (%P/%t) Using the IOR provided\n")); - ACE_TRY_CHECK; + TAO_CHECK_ENV; } else { // No IOR specified. Use the Naming Service @@ -418,15 +407,15 @@ Client_i::init (int argc, char **argv) if (this->obtain_initial_references () == -1) return -1; - ACE_TRY_CHECK; + TAO_CHECK_ENV; } } - ACE_CATCHANY + TAO_CATCHANY { - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Client_i::init\n"); + TAO_TRY_ENV.print_exception ("Client_i::init"); return -1; } - ACE_ENDTRY; + TAO_ENDTRY; return 0; } |