/* -*- C++ -*- */ // $Id$ #include "IFR_Service.h" #include "tao/Environment.h" ACE_RCSID (IFR_Service, IFR_Server, "$Id$") int main (int argc, char *argv[]) { IFR_Service server; ACE_DECLARE_NEW_CORBA_ENV; ACE_TRY { int status = server.init (argc, argv ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; if (status == -1) { return 1; } else { server.run (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; status = server.fini (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; if (status == -1) { return 1; } } } ACE_CATCH (CORBA::SystemException, sysex) { ACE_PRINT_EXCEPTION (sysex, "System Exception"); return -1; } ACE_CATCHANY { ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "Unknown Exception"); return -1; } ACE_ENDTRY; return 0; }