diff options
Diffstat (limited to 'TAO/tests/CodeSets/simple/server.cpp')
-rw-r--r-- | TAO/tests/CodeSets/simple/server.cpp | 52 |
1 files changed, 17 insertions, 35 deletions
diff --git a/TAO/tests/CodeSets/simple/server.cpp b/TAO/tests/CodeSets/simple/server.cpp index 1f8cb2c10c2..00d26a6b55a 100644 --- a/TAO/tests/CodeSets/simple/server.cpp +++ b/TAO/tests/CodeSets/simple/server.cpp @@ -38,8 +38,7 @@ public: // implementation of corba interface char * op1 (const char * name, const CORBA::Any & inany, - CORBA::Any_out outany - ACE_ENV_ARG_DECL_NOT_USED) + CORBA::Any_out outany) ACE_THROW_SPEC ((CORBA::SystemException)) { ACE_DEBUG ((LM_DEBUG, @@ -59,17 +58,16 @@ public: return CORBA::string_dup (name); }; - ACE_CDR::WChar * op2 (const ACE_CDR::WChar *s1 - ACE_ENV_ARG_DECL_NOT_USED) + ACE_CDR::WChar * op2 (const ACE_CDR::WChar *s1) ACE_THROW_SPEC ((CORBA::SystemException)) { return CORBA::wstring_dup (s1); }; - void shutdown (ACE_ENV_SINGLE_ARG_DECL) + void shutdown (void) ACE_THROW_SPEC ((CORBA::SystemException)) { - this->orb_->shutdown (0 ACE_ENV_ARG_PARAMETER); + this->orb_->shutdown (0); }; private: @@ -84,20 +82,16 @@ private: int main(int argc, char *argv[]) { - ACE_TRY_NEW_ENV + try { // Init the orb CORBA::ORB_var orb= CORBA::ORB_init (argc, argv, - "" - ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + ""); // Initialize POA CORBA::Object_var poa_object= - orb->resolve_initial_references ("RootPOA" - ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + orb->resolve_initial_references ("RootPOA"); // Check POA if (CORBA::is_nil (poa_object.in ())) @@ -109,14 +103,11 @@ int main(int argc, char *argv[]) // Get the ROOT POA PortableServer::POA_var root_poa = - PortableServer::POA::_narrow (poa_object.in () - ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + PortableServer::POA::_narrow (poa_object.in ()); // Get the POA manager PortableServer::POAManager_var poa_manager = - root_poa->the_POAManager (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + root_poa->the_POAManager (); // Create a C++ implementation of CORBA object SimpleImpl* my_impl = 0; @@ -125,13 +116,10 @@ int main(int argc, char *argv[]) -1); // Create CORBA object for servant and REGISTER with POA - simple_var server = my_impl->_this (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + simple_var server = my_impl->_this (); // Get the IOR for our object - CORBA::String_var ior = orb->object_to_string (server.in () - ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + CORBA::String_var ior = orb->object_to_string (server.in ()); FILE *output_file= ACE_OS::fopen ("server.ior", "w"); if (output_file == 0) @@ -143,26 +131,20 @@ int main(int argc, char *argv[]) ACE_OS::fclose (output_file); // Activate POA manager - poa_manager->activate (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + poa_manager->activate (); // Wait for calls - orb->run (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + orb->run (); - root_poa->destroy (1, 1 ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; + root_poa->destroy (1, 1); - orb->destroy (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + orb->destroy (); } - ACE_CATCHANY + catch (const CORBA::Exception& ex) { - ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, - "Exception caught in server:"); + ex._tao_print_exception ("Exception caught in server:"); return 1; } - ACE_ENDTRY; return 0; } |