Generic hardware access library
|
00001 #ifndef __MaskBoundaryException 00002 #define __MaskBoundaryException 00003 00004 #include <string> 00005 #include "hal/HardwareAccessException.hh" 00006 00007 namespace HAL { 00008 00026 class MaskBoundaryException : public HardwareAccessException { 00027 public: 00028 MaskBoundaryException( const std::string message, 00029 const std::string module, 00030 const int line, 00031 const std::string function ) : 00032 HardwareAccessException( "MaskBoundaryException", 00033 message, 00034 module, 00035 line, 00036 function ) {}; 00037 00038 MaskBoundaryException( const std::string message, 00039 const std::string module, 00040 const int line, 00041 const std::string function, 00042 xcept::Exception& previous ) : 00043 HardwareAccessException( "MaskBoundaryException", 00044 message, 00045 module, 00046 line, 00047 function, 00048 previous ) {}; 00049 }; 00050 00051 } /* namespace HAL */ 00052 00053 #endif /* __MaskBoundaryException */