Generic hardware access library
/home/cschwick/hal/generic/include/hal/XMLProcessingException.hh
Go to the documentation of this file.
00001 #ifndef __XMLProcessingException
00002 #define __XMLProcessingException
00003 
00004 #include <string>
00005 #include "hal/HardwareAccessException.hh"
00006 
00007 namespace HAL {
00008 
00021 class XMLProcessingException : public HardwareAccessException {
00022 public:
00023   XMLProcessingException( const std::string message, 
00024                           const std::string module,
00025                           const int line,
00026                           const std::string function ) :
00027     HardwareAccessException( "XMLProcessingExceptionException", 
00028                              message, 
00029                              module,
00030                              line, 
00031                              function ) {};
00032 
00033   XMLProcessingException( const std::string message,
00034                           const std::string module,
00035                           const int line,
00036                           const std::string function,
00037                           xcept::Exception& previous ) :
00038     HardwareAccessException( "XMLProcessingExceptionException",
00039                              message, 
00040                              module,
00041                              line, 
00042                              function, 
00043                              previous ) {};
00044 };
00045 
00046 } /* namespace HAL */
00047 
00048 #endif /* __XMLProcessingException */