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