Fawkes API  Fawkes Development Version
Fawkes Exceptions

This group contains the base exception used in Fawkes and all exception definitions thrown in Fawkes. More...

Collaboration diagram for Fawkes Exceptions:

Classes

class  fawkes::Exception
 Base class for exceptions in Fawkes. More...
 
class  fawkes::NullPointerException
 A NULL pointer was supplied where not allowed. More...
 
class  fawkes::DivisionByZeroException
 Division by zero. More...
 
class  fawkes::TypeMismatchException
 Type mismatch. More...
 
class  fawkes::UnknownTypeException
 Unknown type. More...
 
class  fawkes::DestructionInProgressException
 Delete in progress. More...
 
class  fawkes::NotLockedException
 Operation on unlocked object. More...
 
class  fawkes::NonPointerTypeExpectedException
 Non-pointer type expected. More...
 
class  fawkes::MissingParameterException
 Expected parameter is missing. More...
 
class  fawkes::IllegalArgumentException
 Expected parameter is missing. More...
 
class  fawkes::OutOfBoundsException
 Index out of bounds. More...
 
class  fawkes::AccessViolationException
 Access violates policy. More...
 
class  fawkes::SyntaxErrorException
 Syntax error. More...
 
class  fawkes::NotImplementedException
 Called method has not been implemented. More...
 
class  fawkes::OutOfMemoryException
 System ran out of memory and desired operation could not be fulfilled. More...
 
class  fawkes::InterruptedException
 The current system call has been interrupted (for instance by a signal). More...
 
class  fawkes::TimeoutException
 The current system call has timed out before completion. More...
 
class  fawkes::CouldNotOpenFileException
 File could not be opened. More...
 
class  fawkes::FileReadException
 File could not be read. More...
 
class  fawkes::FileWriteException
 Could not write to file. More...
 
class  fawkes::CannotFinalizeThreadException
 Thread cannot be finalized. More...
 
class  fawkes::CannotInitializeThreadException
 Thread cannot be initialized. More...
 
class  fawkes::InterfaceWriteDeniedException
 This exception is thrown if a write has been attempted on a read-only interface. More...
 
class  fawkes::InterfaceMessageEnqueueException
 This exception is thrown if a write has been attempted on a read-only interface. More...
 
class  fawkes::InterfaceInvalidMessageException
 This exception is thrown if a message has been queued in the interface which is not recognized by the interface. More...
 
class  fawkes::InterfaceInvalidException
 This exception is thrown if an interface is invalid and it is attempted to call read()/write(). More...
 
class  fawkes::UniquenessViolationException
 Uniqueness violation exception. More...
 
class  fawkes::UnableToOpenFileException
 Opening a file failed for some reason. More...
 
class  fawkes::KatanaNoSolutionException
 No joint configuration for desired target found. More...
 
class  fawkes::KatanaOutOfRangeException
 At least one motor is out of range. More...
 
class  fawkes::KatanaMotorCrashedException
 At least one motor crashed. More...
 
class  fawkes::KatanaUnsupportedException
 Unsupported command. More...
 

Detailed Description

This group contains the base exception used in Fawkes and all exception definitions thrown in Fawkes.