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

RequestException.h

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

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