Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

SctApiException.h

Go to the documentation of this file.
00001 #ifndef SCTCALIBRATIONCONTROLLER_SCTAPIEXCEPTION_H    
00002 #define SCTCALIBRATIONCONTROLLER_SCTAPIEXCEPTION_H
00003 
00004 #include "Sct/IpcException.h"
00005 
00006 namespace SctCalibrationController {
00007 
00013 class SctApiException : public Sct::IpcException {
00014 public:
00018     SctApiException(const ilu_Exception& error, const string& msg, const string& file, int line) throw()
00019     : Sct::IpcException(error, msg, file, line) {
00020     initialize("SCTAPI_EXCEPTION", "CalibrationController::SctApiException", msg, 0, file, line);
00021     }
00022     
00027     SctApiException(const ilu_Exception& error, Throwable& cause, const string& file, int line) throw()
00028     : Sct::IpcException(error, msg, file, line) {
00029     initialize("SCTAPI_EXCEPTION", "CalibrationController::SctApiException", "", &cause, file, line);
00030     }
00031     
00035     SctApiException(const ilu_Exception& error, const string& msg, Throwable& cause, const string& file, int line) throw()
00036     : Sct::IpcException(error, msg, file, line) {
00037     initialize("SCTAPI_EXCEPTION", "CalibrationController::SctApiException", msg, &cause, file, line);
00038     }
00039         
00040 protected:
00041     SctApiException() throw() {}   
00042 };
00043 }
00044 #endif //SCTCALIBRATIONCONTROLLER_SCTAPIEXCEPTION_H

Generated on Mon Dec 15 19:36:15 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3