Reference

File(3cc)

NAME

File -

SYNOPSIS

#include <file.h>

Inherited by FIFOSession, fifostream, and RandomFile.

Public Types

typedef enum Error Error
typedef enum Access Access
enum Error { errSuccess = 0, errNotOpened, errMmapFailed, errInitFailed, errOpenDenied, errOpenFailed, errOpenInUse, errReadInterrupted, errReadIncomplete, errReadFailure, errWriteInterrupted, errWriteIncomplete, errWriteFailure, errExtended }
enum Access { accessReadOnly = O_RDONLY, accessWriteOnly = O_WRONLY, accessReadWrite = O_RDWR }

Protected Types

typedef File::_fcb fcb_t
typedef enum Open Open
typedef enum Attr Attr
typedef enum Complete Complete
typedef enum Mapping Mapping
enum Open { openReadOnly = O_RDONLY, openWriteOnly = O_WRONLY, openReadWrite = O_RDWR, openAppend = O_WRONLY | O_APPEND, openSync = O_RDWR, openTruncate = O_RDWR | O_TRUNC }
enum Attr { attrInvalid = 0, attrPrivate = 0400 | 0200, attrGroup = attrPrivate | 0040 | 0020, attrPublic = attrGroup | 0004 | 0002 }
enum Mapping { mappedRead = accessReadOnly, mappedWrite = accessWriteOnly, mappedReadWrite = accessReadWrite }
enum Complete { completionImmediate, completionDelayed, completionDeferred }

MEMBER TYPEDEF DOCUMENTATION

typedef enum Access File::Access

typedef enum Attr File::Attr [protected]

typedef enum Complete File::Complete [protected]

typedef enum Error File::Error

typedef struct File::_fcb File::fcb_t [protected]

typedef enum Mapping File::Mapping [protected]

typedef enum Open File::Open [protected]

MEMBER ENUMERATION DOCUMENTATION

enum File::Access

Enumeration values:

accessReadOnly
accessWriteOnly
accessReadWrite

enum File::Attr [protected]

Enumeration values:

attrInvalid
attrPrivate
attrGroup
attrPublic

enum File::Complete [protected]

Enumeration values:

completionImmediate
completionDelayed
completionDeferred

enum File::Error

Enumeration values:

errSuccess
errNotOpened
errMmapFailed
errInitFailed
errOpenDenied
errOpenFailed
errOpenInUse
errReadInterrupted
errReadIncomplete
errReadFailure
errWriteInterrupted
errWriteIncomplete
errWriteFailure
errExtended

enum File::Mapping [protected]

Enumeration values:

mappedRead
mappedWrite
mappedReadWrite

enum File::Open [protected]

Enumeration values:

openReadOnly
openWriteOnly
openReadWrite
openAppend
openSync
openTruncate

AUTHOR

Generated automatically by Doxygen for CommonC++ from the source code.