This header file is part of sub-namespace alib::lang::system of module ALib BaseCamp of the ALib C++ Library.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file systemerrors.hpp.
Go to the source code of this file.
Namespaces | |
namespace | alib |
namespace | alib::lang |
namespace | alib::lang::system |
This is the reference documentation of sub-namespace system of module ALib BaseCamp. | |
Typedefs | |
using | SystemErrors = lang::system::SystemErrors |
Type alias in namespace alib. | |
Enumerations | |
enum class | SystemErrors { UNKNOWN = -1 , OK = 0 , None = 0 , eperm = EPERM , enoent = ENOENT , esrch = ESRCH , eintr = EINTR , eio = EIO , enxio = ENXIO , e2Big = E2BIG , enoexec = ENOEXEC , ebadf = EBADF , echild = ECHILD , eagain = EAGAIN , enomem = ENOMEM , eacces = EACCES , efault = EFAULT , ebusy = EBUSY , eexist = EEXIST , exdev = EXDEV , enodev = ENODEV , enotdir = ENOTDIR , eisdir = EISDIR , enfile = ENFILE , emfile = EMFILE , enotty = ENOTTY , efbig = EFBIG , enospc = ENOSPC , espipe = ESPIPE , erofs = EROFS , emlink = EMLINK , epipe = EPIPE , edom = EDOM , edeadlk = EDEADLK , enametoolong = ENAMETOOLONG , enolck = ENOLCK , enosys = ENOSYS , enotempty = ENOTEMPTY , einval = EINVAL , erange = ERANGE , eilseq = EILSEQ , struncate = STRUNCATE , eaddrinuse = EADDRINUSE , eaddrnotavail = EADDRNOTAVAIL , eafnosupport = EAFNOSUPPORT , ealready = EALREADY , ebadmsg = EBADMSG , ecanceled = ECANCELED , econnaborted = ECONNABORTED , econnrefused = ECONNREFUSED , econnreset = ECONNRESET , edestaddrreq = EDESTADDRREQ , ehostunreach = EHOSTUNREACH , eidrm = EIDRM , einprogress = EINPROGRESS , eisconn = EISCONN , eloop = ELOOP , emsgsize = EMSGSIZE , enetdown = ENETDOWN , enetreset = ENETRESET , enetunreach = ENETUNREACH , enobufs = ENOBUFS , enodata = ENODATA , enolink = ENOLINK , enomsg = ENOMSG , enoprotoopt = ENOPROTOOPT , enosr = ENOSR , enostr = ENOSTR , enotconn = ENOTCONN , enotrecoverable = ENOTRECOVERABLE , enotsock = ENOTSOCK , enotsup = ENOTSUP , eopnotsupp = EOPNOTSUPP , eother = 131 , eoverflow = EOVERFLOW , eownerdead = EOWNERDEAD , eproto = EPROTO , eprotonosupport = EPROTONOSUPPORT , eprototype = EPROTOTYPE , etime = ETIME , etimedout = ETIMEDOUT , etxtbsy = ETXTBSY , ewouldblock = EWOULDBLOCK } |
Denotes result values returned by system functions (glibc, etc). More... | |
enum class | SystemExceptions { OK } |
Denotes exceptions thrown by classes of namespace alib::lang::system. More... | |
Functions | |
Exception | CreateSystemException (const CallerInfo &ci, int errNo) |