Generic hardware access library
/home/cschwick/hal/generic/include/hal/MaskBoundaryException.hh
Go to the documentation of this file.
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 */