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

RequestException.h

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 Thu Jul 15 09:50:50 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5