diff options
author | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-25 18:17:52 +0000 |
---|---|---|
committer | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-25 18:17:52 +0000 |
commit | 2ee7b7eed4c0cc10f4ec25b186b04202af01b565 (patch) | |
tree | 08a8a649c90559cf5b2228c1caad15515902613e /TAO/examples/Quoter/Factory_Finder.cpp | |
parent | c979767a00db4ea1299af482033a68829cc16675 (diff) | |
download | ATCD-2ee7b7eed4c0cc10f4ec25b186b04202af01b565.tar.gz |
ChangeLogTag: Thu Jan 25 17:39:59 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'TAO/examples/Quoter/Factory_Finder.cpp')
-rw-r--r-- | TAO/examples/Quoter/Factory_Finder.cpp | 51 |
1 files changed, 21 insertions, 30 deletions
diff --git a/TAO/examples/Quoter/Factory_Finder.cpp b/TAO/examples/Quoter/Factory_Finder.cpp index ad2f034b43c..0b22ea6e067 100644 --- a/TAO/examples/Quoter/Factory_Finder.cpp +++ b/TAO/examples/Quoter/Factory_Finder.cpp @@ -28,7 +28,7 @@ Quoter_Factory_Finder_Server::Quoter_Factory_Finder_Server (void) Quoter_Factory_Finder_Server::~Quoter_Factory_Finder_Server (void) { - ACE_TRY_NEW_ENV + try { // Unbind the Quoter Factory Finder. CosNaming::Name factory_Finder_Name (2); @@ -36,29 +36,26 @@ Quoter_Factory_Finder_Server::~Quoter_Factory_Finder_Server (void) factory_Finder_Name[0].id = CORBA::string_dup ("IDL_Quoter"); factory_Finder_Name[1].id = CORBA::string_dup ("Quoter_Factory_Finder"); if (!CORBA::is_nil (this->quoterNamingContext_var_.in ())) - this->quoterNamingContext_var_->unbind (factory_Finder_Name ACE_ENV_ARG_PARAMETER); + this->quoterNamingContext_var_->unbind (factory_Finder_Name); } - ACE_CATCHANY + catch (const CORBA::Exception& ex) { ACE_ERROR ((LM_ERROR, "Could not unbind the Factor Finder from the Name Service\n")); - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "~Quoter_Factor_Finder_Server"); + ex._tao_print_exception ("~Quoter_Factor_Finder_Server"); } - ACE_ENDTRY; } int Quoter_Factory_Finder_Server::init (int argc, - char *argv[] - ACE_ENV_ARG_DECL) + char *argv[]) { const char *exception_message = "Null Message"; - ACE_TRY + try { exception_message = "While ORB_Manager::init"; int initvalue = this->orb_manager_.init (argc, - argv - ACE_ENV_ARG_PARAMETER); + argv); if (initvalue == -1) ACE_ERROR_RETURN ((LM_ERROR, @@ -87,8 +84,7 @@ Quoter_Factory_Finder_Server::init (int argc, // Activate the object. exception_message = "Failure while activating the Quoter Factory Finder Impl"; CORBA::String_var str = - this->orb_manager_.activate (this->quoter_Factory_Finder_i_ptr_ - ACE_ENV_ARG_PARAMETER); + this->orb_manager_.activate (this->quoter_Factory_Finder_i_ptr_); // Print the IOR. if (this->debug_level_ >= 2) @@ -101,7 +97,7 @@ Quoter_Factory_Finder_Server::init (int argc, // Get the Naming Service object reference. exception_message = "While resolving the Name Service"; CORBA::Object_var namingObj_var = - orb_manager_.orb()->resolve_initial_references ("NameService" ACE_ENV_ARG_PARAMETER); + orb_manager_.orb()->resolve_initial_references ("NameService"); if (CORBA::is_nil (namingObj_var.in ())) ACE_ERROR ((LM_ERROR, @@ -110,8 +106,7 @@ Quoter_Factory_Finder_Server::init (int argc, // Narrow the object reference to a Naming Context. exception_message = "While narrowing the Naming Context"; CosNaming::NamingContext_var namingContext_var = - CosNaming::NamingContext::_narrow (namingObj_var.in () - ACE_ENV_ARG_PARAMETER); + CosNaming::NamingContext::_narrow (namingObj_var.in ()); // Get the IDL_Quoter naming context. CosNaming::Name quoterContextName (1); // max = 1 @@ -120,12 +115,11 @@ Quoter_Factory_Finder_Server::init (int argc, exception_message = "While resolving the Quoter Naming Context"; CORBA::Object_var quoterNamingObj_var = - namingContext_var->resolve (quoterContextName ACE_ENV_ARG_PARAMETER); + namingContext_var->resolve (quoterContextName); exception_message = "While narrowing the Quoter Naming Context"; quoterNamingContext_var_ = - CosNaming::NamingContext::_narrow (quoterNamingObj_var.in () - ACE_ENV_ARG_PARAMETER); + CosNaming::NamingContext::_narrow (quoterNamingObj_var.in ()); if (this->debug_level_ >= 2) ACE_DEBUG ((LM_DEBUG, @@ -142,20 +136,18 @@ Quoter_Factory_Finder_Server::init (int argc, exception_message = "While binding the Factory Finder"; quoterNamingContext_var_->bind (quoter_Factory_Finder_Name_, - ff_obj.in () - ACE_ENV_ARG_PARAMETER); + ff_obj.in ()); if (this->debug_level_ >= 2) ACE_DEBUG ((LM_DEBUG, "Factory_Finder: Bound the Quoter Factory Finder to the Quoter Naming Context.\n")); } - ACE_CATCHANY + catch (const CORBA::Exception& ex) { ACE_ERROR ((LM_ERROR, "Quoter_Factor_Finder_Server::init - %s\n", exception_message)); - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "SYS_EX"); + ex._tao_print_exception ("SYS_EX"); return -1; } - ACE_ENDTRY; return 0; } @@ -213,9 +205,9 @@ main (int argc, char *argv []) { Quoter_Factory_Finder_Server quoter_Factory_Finder_Server; - ACE_TRY_NEW_ENV + try { - int result = quoter_Factory_Finder_Server.init (argc, argv ACE_ENV_ARG_PARAMETER); + int result = quoter_Factory_Finder_Server.init (argc, argv); if (result == -1) return 1; @@ -224,16 +216,15 @@ main (int argc, char *argv []) quoter_Factory_Finder_Server.run (); } } - ACE_CATCH (CORBA::SystemException, sysex) + catch (const CORBA::SystemException& sysex) { - ACE_PRINT_EXCEPTION (sysex, "System Exception"); + sysex._tao_print_exception ("System Exception"); return -1; } - ACE_CATCH (CORBA::UserException, userex) + catch (const CORBA::UserException& userex) { - ACE_PRINT_EXCEPTION (userex, "User Exception"); + userex._tao_print_exception ("User Exception"); return -1; } - ACE_ENDTRY; return 0; } |