DUDS
Distributed Update of Data from Something
ChipSelectErrors.hpp File Reference
#include <boost/exception/info.hpp>
Include dependency graph for ChipSelectErrors.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  duds::hardware::interface::ChipSelectAccessInUse
 A ChipAccess object was given to ChipSelectManager::access(ChipAccess &, int) that is already providing access. More...
 
struct  duds::hardware::interface::ChipSelectBadManager
 A ChipSelectManager is required for the operation but is not set. More...
 
struct  duds::hardware::interface::ChipSelectError
 The base type of all chip select related errors. More...
 
struct  duds::hardware::interface::ChipSelectInUse
 An attempt was made to change the set of valid chips or exactly how a particluar chip might be selected while a ChipAccess object made by the chip select manager currently exists. More...
 
struct  duds::hardware::interface::ChipSelectInvalidAccess
 An attempt was made to retire a ChipAccess object that was not the active access object for the manager. More...
 
struct  duds::hardware::interface::ChipSelectInvalidChip
 Indicates an attempt to select a non-existant chip. More...
 
struct  duds::hardware::interface::ChipSelectTooManyPins
 A ChipSelectManager was given more pins to use than the implementation supports. More...
 

Namespaces

 duds
 
 duds::hardware
 
 duds::hardware::interface
 Library code for interfacing with hardware external to the processor.
 

Typedefs

typedef boost::error_info< struct Info_ChipId, int > duds::hardware::interface::ChipSelectIdError
 The chip select ID relavent to the error. More...