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