NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
|
Exceptions, and other error handling. More...
Classes | |
class | ConversionError |
Error when converting one object into another, a property value from string to int, for example. More... | |
class | DataError |
Error when reading data from an external source. More... | |
class | Exception |
The parent class of all BiometricEvaluation exceptions. More... | |
class | FileError |
File error when opening, reading, writing, etc. More... | |
class | MemoryError |
An error occurred when allocating an object. More... | |
class | NotImplemented |
A NotImplemented object is thrown when the underlying implementation of this interface has not or could not be created. More... | |
class | ObjectDoesNotExist |
The named object does not exist. More... | |
class | ObjectExists |
The named object exists and will not be replaced. More... | |
class | ObjectIsClosed |
The object is closed. More... | |
class | ObjectIsOpen |
The object is already opened. More... | |
class | ParameterError |
An invalid parameter was passed to a constructor or method. More... | |
class | SignalManager |
A SignalManager object is used to handle signals that come from the operating system. More... | |
class | StrategyError |
A StrategyError object is thrown when the underlying implementation of this interface encounters an error. More... | |
Functions | |
std::string | errorStr (bool includeErrno=false) |
Convert the value of errno to a human-readable error messsage. More... | |
void | SignalManagerSighandler (int signo, siginfo_t *info, void *uap) |
Exceptions, and other error handling.
The Error package contains classes for exceptions, and functions used for error handling, including signals generated by a process.
std::string BiometricEvaluation::Error::errorStr | ( | bool | includeErrno = false | ) |
Convert the value of errno to a human-readable error messsage.
includeErrno | Whether or not to include the value of errno in the returned string. |
void BiometricEvaluation::Error::SignalManagerSighandler | ( | int | signo, |
siginfo_t * | info, | ||
void * | uap | ||
) |