Generic hardware access library
HAL::UnsupportedException Class Reference

Indicates that the call or option is not supported by the current implementation. More...

#include <UnsupportedException.hh>

Inheritance diagram for HAL::UnsupportedException:
HAL::HardwareAccessException

List of all members.

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)

Detailed Description

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.

Author:
Christoph Schwick
Revision:
1.1
Date:
2007/03/05 18:02:10

Definition at line 33 of file UnsupportedException.hh.


Constructor & Destructor Documentation

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.


The documentation for this class was generated from the following file: