flags.hpp
Go to the documentation of this file.
1 
8 /*****************************************************************************
9 ** Ifdefs
10 *****************************************************************************/
11 
12 #ifndef ECL_ERRORS_FLAGS_HPP_
13 #define ECL_ERRORS_FLAGS_HPP_
14 
15 /*****************************************************************************
16 ** Includes
17 *****************************************************************************/
18 
19 /*****************************************************************************
20 ** Namespaces
21 *****************************************************************************/
22 
23 namespace ecl {
24 
25 
26 /*****************************************************************************
27 ** Error Flags
28 *****************************************************************************/
36 enum ErrorFlag {
37  NoError = 0,
38  UnknownError = -1,
39  OutOfRangeError = -2,
40  ConstructorError = -3,
41  DestructorError = -4,
43  OpenError = -6,
44  CloseError = -7,
45  InvalidArgError = -8,
46  ConfigurationError = -9,
47  ConnectionError = -10,
48  ReadError = -11,
49  WriteError = -12,
50  NotInitialisedError = -13,
52  MemoryError = -15,
53  UsageError = -16,
54  RaiiError = -17,
57  BusyError = -20,
60  BlockingError = -23,
63  IsLockedError = -26,
64  TimeOutError = -27,
65  NotFoundError = -28,
67  PosixError = -101,
69 };
70 
71 
72 } // namespace ecl
73 
74 #endif /* ECL_ERRORS_FLAGS_HPP_ */
ecl::NotInitialisedError
@ NotInitialisedError
Definition: flags.hpp:64
ecl::InvalidInputError
@ InvalidInputError
Definition: flags.hpp:82
ecl::OpenError
@ OpenError
Definition: flags.hpp:57
ecl::ConnectionError
@ ConnectionError
Definition: flags.hpp:61
ecl::WriteError
@ WriteError
Definition: flags.hpp:63
ecl::NotFoundError
@ NotFoundError
Definition: flags.hpp:79
ecl::ErrorFlag
ErrorFlag
Enumerated flags for error message handling.
Definition: flags.hpp:42
ecl::BusyError
@ BusyError
Definition: flags.hpp:71
ecl::UsageError
@ UsageError
Definition: flags.hpp:67
ecl::IsLockedError
@ IsLockedError
Definition: flags.hpp:77
ecl::OutOfResourcesError
@ OutOfResourcesError
Definition: flags.hpp:72
ecl::SystemFailureError
@ SystemFailureError
Definition: flags.hpp:75
ecl::MemoryError
@ MemoryError
Definition: flags.hpp:66
ecl::TimeOutError
@ TimeOutError
Definition: flags.hpp:78
ecl::ConnectionRefusedError
@ ConnectionRefusedError
Definition: flags.hpp:80
ecl::DestructorError
@ DestructorError
Definition: flags.hpp:55
ecl::ArgNotSupportedError
@ ArgNotSupportedError
Definition: flags.hpp:69
ecl::RaiiError
@ RaiiError
Definition: flags.hpp:68
ecl::ConstructorError
@ ConstructorError
Definition: flags.hpp:54
ecl::PosixError
@ PosixError
Definition: flags.hpp:81
ecl::InterruptedError
@ InterruptedError
Definition: flags.hpp:73
ecl::NoError
@ NoError
Definition: flags.hpp:51
ecl::InvalidObjectError
@ InvalidObjectError
Definition: flags.hpp:76
ecl::InvalidArgError
@ InvalidArgError
Definition: flags.hpp:59
ecl::PermissionsError
@ PermissionsError
Definition: flags.hpp:65
ecl::UnknownError
@ UnknownError
Definition: flags.hpp:52
ecl::CloseError
@ CloseError
Definition: flags.hpp:58
ecl::ConversionError
@ ConversionError
Definition: flags.hpp:56
ecl::NotSupportedError
@ NotSupportedError
Definition: flags.hpp:70
ecl::ReadError
@ ReadError
Definition: flags.hpp:62
ecl::OutOfRangeError
@ OutOfRangeError
Definition: flags.hpp:53
ecl::BlockingError
@ BlockingError
Definition: flags.hpp:74
ecl
ecl::ConfigurationError
@ ConfigurationError
Definition: flags.hpp:60


ecl_errors
Author(s): Daniel Stonier
autogenerated on Tue Jun 9 2020 03:25:03