// $Id$ // ============================================================================ // // = LIBRARY // TAO/tests/ior_corbaloc/ // // = FILENAME // client.cpp // // = DESCRIPTION // This implements a simple CORBA client for the // corbaloc: style IOR parser // // = AUTHOR // Priyanka Gontla // // ============================================================================ #include "ior_corbaloc_client_i.h" #include "ace/Argv_Type_Converter.h" int ACE_TMAIN (int argc, ACE_TCHAR *argv[]) { ACE_Argv_Type_Converter convert (argc, argv); ACE_DECLARE_NEW_CORBA_ENV; ACE_TRY { IOR_corbaloc_Client_i client; int init_result; init_result = client.init (convert.get_argc(), convert.get_ASCII_argv() ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; if (init_result == 0) { client.run (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; } return 0; } ACE_CATCH (CORBA::SystemException, ex) { // } ACE_CATCHANY { ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "client"); } ACE_ENDTRY; ACE_CHECK_RETURN (-1); return 0; }