include
ecl
errors
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,
42
ConversionError
= -5,
43
OpenError
= -6,
44
CloseError
= -7,
45
InvalidArgError
= -8,
46
ConfigurationError
= -9,
47
ConnectionError
= -10,
48
ReadError
= -11,
49
WriteError
= -12,
50
NotInitialisedError
= -13,
51
PermissionsError
= -14,
52
MemoryError
= -15,
53
UsageError
= -16,
54
RaiiError
= -17,
55
ArgNotSupportedError
= -18,
56
NotSupportedError
= -19,
57
BusyError
= -20,
58
OutOfResourcesError
= -21,
59
InterruptedError
= -22,
60
BlockingError
= -23,
61
SystemFailureError
= -24,
62
InvalidObjectError
= -25,
63
IsLockedError
= -26,
64
TimeOutError
= -27,
65
NotFoundError
= -28,
66
ConnectionRefusedError
= -29,
67
PosixError
= -101,
68
InvalidInputError
= -103
69
};
70
71
72
}
// namespace ecl
73
74
#endif
/* ECL_ERRORS_FLAGS_HPP_ */
ecl::ConstructorError
Definition:
flags.hpp:40
ecl::NoError
Definition:
flags.hpp:37
ecl
ecl::InvalidObjectError
Definition:
flags.hpp:62
ecl::InterruptedError
Definition:
flags.hpp:59
ecl::ErrorFlag
ErrorFlag
Enumerated flags for error message handling.
Definition:
flags.hpp:36
ecl::PermissionsError
Definition:
flags.hpp:51
ecl::CloseError
Definition:
flags.hpp:44
ecl::ConversionError
Definition:
flags.hpp:42
ecl::InvalidArgError
Definition:
flags.hpp:45
ecl::NotSupportedError
Definition:
flags.hpp:56
ecl::UnknownError
Definition:
flags.hpp:38
ecl::ReadError
Definition:
flags.hpp:48
ecl::ConfigurationError
Definition:
flags.hpp:46
ecl::NotInitialisedError
Definition:
flags.hpp:50
ecl::InvalidInputError
Definition:
flags.hpp:68
ecl::OutOfRangeError
Definition:
flags.hpp:39
ecl::WriteError
Definition:
flags.hpp:49
ecl::BlockingError
Definition:
flags.hpp:60
ecl::NotFoundError
Definition:
flags.hpp:65
ecl::IsLockedError
Definition:
flags.hpp:63
ecl::OpenError
Definition:
flags.hpp:43
ecl::ConnectionError
Definition:
flags.hpp:47
ecl::OutOfResourcesError
Definition:
flags.hpp:58
ecl::BusyError
Definition:
flags.hpp:57
ecl::UsageError
Definition:
flags.hpp:53
ecl::TimeOutError
Definition:
flags.hpp:64
ecl::DestructorError
Definition:
flags.hpp:41
ecl::SystemFailureError
Definition:
flags.hpp:61
ecl::MemoryError
Definition:
flags.hpp:52
ecl::RaiiError
Definition:
flags.hpp:54
ecl::ConnectionRefusedError
Definition:
flags.hpp:66
ecl::PosixError
Definition:
flags.hpp:67
ecl::ArgNotSupportedError
Definition:
flags.hpp:55
ecl_errors
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:16:11