Classes | |
class | Error |
The primary error handler for ecl libraries. More... | |
Enumerations | |
enum | ErrorFlag { NoError = 0, UnknownError = -1, OutOfRangeError = -2, ConstructorError = -3, DestructorError = -4, ConversionError = -5, OpenError = -6, CloseError = -7, InvalidArgError = -8, ConfigurationError = -9, ConnectionError = -10, ReadError = -11, WriteError = -12, NotInitialisedError = -13, PermissionsError = -14, MemoryError = -15, UsageError = -16, RaiiError = -17, ArgNotSupportedError = -18, NotSupportedError = -19, BusyError = -20, OutOfResourcesError = -21, InterruptedError = -22, BlockingError = -23, SystemFailureError = -24, InvalidObjectError = -25, IsLockedError = -26, TimeOutError = -27, NotFoundError = -28, ConnectionRefusedError = -29, PosixError = -101, InvalidInputError = -103 } |
Enumerated flags for error message handling. More... |
enum ecl::ErrorFlag |
Enumerated flags for error message handling.
These are simple flags to identify the type of error when it occurs. Use with the Error class (and its child classes, e.g. TimeError) to identify errors and get verbose string output when debugging.