dius 0.1.0
Loading...
Searching...
No Matches
dius::posix_error Namespace Reference

Enumerations

enum class  PosixError : long {
  Success = 0 , AddressFamilyNotSupported = EAFNOSUPPORT , AddressInUse = EADDRINUSE , AddressNotAvailable = EADDRNOTAVAIL ,
  AlreadyConnected = EISCONN , ArgumentListTooLong = E2BIG , ArgumentOutOfDomain = EDOM , BadAddress = EFAULT ,
  BadFileDescriptor = EBADF , BadMessage = EBADMSG , BrokenPipe = EPIPE , ConnectionAborted = ECONNABORTED ,
  ConnectionAlreadyInProgress = EALREADY , ConnectionRefused = ECONNREFUSED , ConnectionReset = ECONNRESET , CrossDeviceLink = EXDEV ,
  DestinationAddressRequired = EDESTADDRREQ , DeviceOrResourceBusy = EBUSY , DirectoryNotEmpty = ENOTEMPTY , ExecutableFormatError = ENOEXEC ,
  FileExists = EEXIST , FileTooLarge = EFBIG , FilenameTooLong = ENAMETOOLONG , FunctionNotSupported = ENOSYS ,
  HostUnreachable = EHOSTUNREACH , IdentifierRemoved = EIDRM , IllegalByteSequence = EILSEQ , InappropriateIoControlOperation = ENOTTY ,
  Interrupted = EINTR , InvalidArgument = EINVAL , InvalidSeek = ESPIPE , IoError = EIO ,
  IsADirectory = EISDIR , MessageSize = EMSGSIZE , NetworkDown = ENETDOWN , NetworkReset = ENETRESET ,
  NetworkUnreachable = ENETUNREACH , NoBufferSpace = ENOBUFS , NoChildProcess = ECHILD , NoLink = ENOLINK ,
  NoLockAvailable = ENOLCK , NoMessageAvailable = ENODATA , NoMessage = ENOMSG , NoProtocolOption = ENOPROTOOPT ,
  NoSpaceOnDevice = ENOSPC , NoStreamResources = ENOSR , NoSuchDeviceOrAddress = ENXIO , NoSuchDevice = ENODEV ,
  NoSuchFileOrDirectory = ENOENT , NoSuchProcess = ESRCH , NotADirectory = ENOTDIR , NotASocket = ENOTSOCK ,
  NotAStream = ENOSTR , NotConnected = ENOTCONN , NotEnoughMemory = ENOMEM , NotSupported = EOPNOTSUPP ,
  OperationCanceled = ECANCELED , OperationInProgress = EINPROGRESS , OperationNotPermitted = EPERM , OperationNotSupported = EOPNOTSUPP ,
  OperationWouldBlock = EWOULDBLOCK , OwnerDead = EOWNERDEAD , PermissionDenied = EACCES , ProtocolError = EPROTO ,
  ProtocolNotSupported = EPROTONOSUPPORT , ReadOnlyFileSystem = EROFS , ResourceDeadlockWouldOccur = EDEADLK , ResourceUnavailableTryAgain = EAGAIN ,
  ResultOutOfRange = ERANGE , StateNotRecoverable = ENOTRECOVERABLE , StreamTimeout = ETIME , TextFileBusy = ETXTBSY ,
  TimedOut = ETIMEDOUT , TooManyFilesOpenInSystem = ENFILE , TooManyFilesOpen = EMFILE , TooManyLinks = EMLINK ,
  TooManySymbolicLinkLevels = ELOOP , ValueTooLarge = EOVERFLOW , WrongProtocolType = EPROTOTYPE
}
 

Enumeration Type Documentation

◆ PosixError

enum class dius::posix_error::PosixError : long
strong
Enumerator
Success 
AddressFamilyNotSupported 
AddressInUse 
AddressNotAvailable 
AlreadyConnected 
ArgumentListTooLong 
ArgumentOutOfDomain 
BadAddress 
BadFileDescriptor 
BadMessage 
BrokenPipe 
ConnectionAborted 
ConnectionAlreadyInProgress 
ConnectionRefused 
ConnectionReset 
CrossDeviceLink 
DestinationAddressRequired 
DeviceOrResourceBusy 
DirectoryNotEmpty 
ExecutableFormatError 
FileExists 
FileTooLarge 
FilenameTooLong 
FunctionNotSupported 
HostUnreachable 
IdentifierRemoved 
IllegalByteSequence 
InappropriateIoControlOperation 
Interrupted 
InvalidArgument 
InvalidSeek 
IoError 
IsADirectory 
MessageSize 
NetworkDown 
NetworkReset 
NetworkUnreachable 
NoBufferSpace 
NoChildProcess 
NoLink 
NoLockAvailable 
NoMessageAvailable 
NoMessage 
NoProtocolOption 
NoSpaceOnDevice 
NoStreamResources 
NoSuchDeviceOrAddress 
NoSuchDevice 
NoSuchFileOrDirectory 
NoSuchProcess 
NotADirectory 
NotASocket 
NotAStream 
NotConnected 
NotEnoughMemory 
NotSupported 
OperationCanceled 
OperationInProgress 
OperationNotPermitted 
OperationNotSupported 
OperationWouldBlock 
OwnerDead 
PermissionDenied 
ProtocolError 
ProtocolNotSupported 
ReadOnlyFileSystem 
ResourceDeadlockWouldOccur 
ResourceUnavailableTryAgain 
ResultOutOfRange 
StateNotRecoverable 
StreamTimeout 
TextFileBusy 
TimedOut 
TooManyFilesOpenInSystem 
TooManyFilesOpen 
TooManyLinks 
TooManySymbolicLinkLevels 
ValueTooLarge 
WrongProtocolType