Generic hardware access library
|
Indicates that the call or option is not supported by the current implementation. More...
#include <UnsupportedException.hh>
Public Member Functions | |
UnsupportedException (const std::string message, const std::string module, const int line, const std::string function) | |
UnsupportedException (const std::string message, const std::string module, const int line, const std::string function, xcept::Exception &previous) |
Indicates that the call or option is not supported by the current implementation.
This Exception should be thrown only in rare exceptions. It is an indication for an uncomplete implementation. There is may be an exception to this rule: If BusAdapters cannot implement a feature for technical reasons they may throw this exception. (Example: if the addressBehaviour in the readBlock or writeBlock functions is set to HAL_NO_INCREMENT and this behaviour cannot be implemented in a specific hardware driver, the corresponding BusAdapter might throw this exception.
Definition at line 33 of file UnsupportedException.hh.
HAL::UnsupportedException::UnsupportedException | ( | const std::string | message, |
const std::string | module, | ||
const int | line, | ||
const std::string | function | ||
) | [inline] |
Definition at line 35 of file UnsupportedException.hh.
HAL::UnsupportedException::UnsupportedException | ( | const std::string | message, |
const std::string | module, | ||
const int | line, | ||
const std::string | function, | ||
xcept::Exception & | previous | ||
) | [inline] |
Definition at line 45 of file UnsupportedException.hh.