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.