From bf6f1aef582177ad41f422e5327a3d2b84c47c7a Mon Sep 17 00:00:00 2001 From: rahuel Date: Wed, 8 Dec 2004 12:21:04 +0000 Subject: [PATCH] No longer used. The previous signal handler in Container_i.cxx was disabled by that handler ===> Control of Execution of the SuperVisionEngine cannot run. Now the signal handler become active again. --- .../SALOME_Container_SignalsHandler.cxx | 53 ------------------- 1 file changed, 53 deletions(-) delete mode 100644 src/Container/SALOME_Container_SignalsHandler.cxx diff --git a/src/Container/SALOME_Container_SignalsHandler.cxx b/src/Container/SALOME_Container_SignalsHandler.cxx deleted file mode 100644 index b40f721a4..000000000 --- a/src/Container/SALOME_Container_SignalsHandler.cxx +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org - - -#include -#include -#include "utilities.h" - -// CCRT porting -// #include "CASCatch_SignalsHandler.h" // CAREFUL ! position of this file is critic : see Lucien PIGNOLONI / OCC - -using namespace std; - -extern "C" void HandleServerSideSignals(CORBA::ORB_ptr theORB) -{ - // CCRT porting - // CASCatch_SignalsHandler aSignalsHandler; - try { - theORB->run(); - // CCRT porting - // }catch(CORBA::SystemException&){ - // Handle(Standard_Failure) aFail = Standard_Failure::Caught(); - // throw std::runtime_error(aFail->GetMessageString()); - }catch(CORBA::SystemException&){ - INFOS("Caught CORBA::SystemException."); - }catch(PortableServer::POA::WrongPolicy&){ - INFOS("Caught CORBA::WrongPolicyException."); - }catch(PortableServer::POA::ServantAlreadyActive&){ - INFOS("Caught CORBA::ServantAlreadyActiveException"); - }catch(CORBA::Exception&){ - INFOS("Caught CORBA::Exception."); - }catch(std::exception& exc){ - INFOS("Caught std::exception - "<