IOError

Description

enum Tinman.Core.IO.IOError

Enumeration of well-known I/O errors.

Public / Constants

NotFound

public constant NotFound → (0:int32)

A file or directory has not been found.

EndOfFile

public constant EndOfFile → (1:int32)

The end of a file has been reached.

BadPath

public constant BadPath → (2:int32)

The given file or directory path name is invalid (e.g. bad characters or too long).

DiskFull

public constant DiskFull → (3:int32)

The storage device is full.

AccessDenied

public constant AccessDenied → (4:int32)

Access to the I/O resource is denied (missing privileges, device is not ready, etc.).

AccessNoRead

public constant AccessNoRead → (5:int32)

Read access to the I/O resource is not allowed resp. possible.

AccessNoWrite

public constant AccessNoWrite → (6:int32)

Write access to the I/O resource is not allowed resp. possible.

SharingViolation

public constant SharingViolation → (7:int32)

Another process is already accessing the I/O resource in a conflicting way.

TimeOut

public constant TimeOut → (8:int32)

The requested I/O operation has timed out.

Cancelled

public constant Cancelled → (9:int32)

The I/O operation has been cancelled.

Corrupt

public constant Corrupt → (10:int32)

The binary format of a file is corrupt resp. does not follow the format specifications.

Unsupported

public constant Unsupported → (11:int32)

The binary format of a file is valid, but the used version is not supported.

NotEmpty

public constant NotEmpty → (12:int32)

A directory is not empty and cannot be deleted.

Other

public constant Other → (13:int32)

Some other I/O error has occurred.