diff --git a/Common/Servers/ReceiversBoss/include/RecvBossCore.h b/Common/Servers/ReceiversBoss/include/RecvBossCore.h index 72add2f822b4d4176629ec0a17a090bfca43c75d..10f98bcd0da2ed3a053d02c3cb289ca37daa0d68 100644 --- a/Common/Servers/ReceiversBoss/include/RecvBossCore.h +++ b/Common/Servers/ReceiversBoss/include/RecvBossCore.h @@ -415,7 +415,9 @@ private: void unloadReceiver(); #ifdef COMPILE_TARGET_MED - void setup(const char * code) throw(ComponentErrors::SocketErrorExImpl,ComponentErrors::ValidationErrorExImpl); + void setup(const char * code) throw (ComponentErrors::SocketErrorExImpl,ComponentErrors::ValidationErrorExImpl, + ComponentErrors::CORBAProblemExImpl,ComponentErrors::CouldntGetComponentExImpl,ComponentErrors::UnexpectedExImpl, + ComponentErrors::OperationErrorExImpl); bool sendToRecvControl(const void *buffer,int size); bool sendToFS(const void *buffer,int size); diff --git a/Common/Servers/ReceiversBoss/src/RecvBossCore_mc.i b/Common/Servers/ReceiversBoss/src/RecvBossCore_mc.i index 46bf5c9fa40b4891a08e70fc7d04441a5f911f5c..ace47317ccb82a28e48bc8266c13dc1820fe1f0f 100644 --- a/Common/Servers/ReceiversBoss/src/RecvBossCore_mc.i +++ b/Common/Servers/ReceiversBoss/src/RecvBossCore_mc.i @@ -283,7 +283,9 @@ void CRecvBossCore::setLO(const ACS::doubleSeq& lo) throw (ComponentErrors::Vali IRA::CIRATools::Wait(0,500000); //wait half a second to settle things down } -void CRecvBossCore::setup(const char * code) throw (ComponentErrors::SocketErrorExImpl,ComponentErrors::ValidationErrorExImpl) +void CRecvBossCore::setup(const char * code) throw (ComponentErrors::SocketErrorExImpl,ComponentErrors::ValidationErrorExImpl, + ComponentErrors::CORBAProblemExImpl,ComponentErrors::CouldntGetComponentExImpl,ComponentErrors::UnexpectedExImpl, + ComponentErrors::OperationErrorExImpl) { IRA::CError err; IRA::CString rec(code);