ost::File(3) | Library Functions Manual | ost::File(3) |
NAME¶
ost::File -SYNOPSIS¶
#include <file.h> Inherited by ost::Dir, and ost::RandomFile.Classes¶
struct _fcb
Public Types¶
enum Error { errSuccess = 0, errNotOpened, errMapFailed, errInitFailed, errOpenDenied, errOpenFailed, errOpenInUse, errReadInterrupted, errReadIncomplete, errReadFailure, errWriteInterrupted, errWriteIncomplete, errWriteFailure, errLockFailure, errExtended }
Static Public Member Functions¶
static const char * getExtension (const char *path)
Protected Types¶
typedef struct ost::File::_fcb fcb_t
Member Typedef Documentation¶
typedef enum Access ost::File::Access¶
typedef enum Attr ost::File::Attr¶
typedef enum Complete ost::File::Complete¶
typedef enum Error ost::File::Error¶
typedef struct ost::File::_fcb ost::File::fcb_t [protected]¶
typedef enum Mapping ost::File::Mapping¶
typedef enum Open ost::File::Open¶
Member Enumeration Documentation¶
enum ost::File::Access¶
Enumerator- accessReadOnly
- accessWriteOnly
- accessReadWrite
enum ost::File::Attr¶
Enumerator- attrInvalid
- attrPrivate
- attrGroup
- attrPublic
enum ost::File::Complete¶
Enumerator- completionImmediate
- completionDelayed
- completionDeferred
enum ost::File::Error¶
Enumerator- errSuccess
- errNotOpened
- errMapFailed
- errInitFailed
- errOpenDenied
- errOpenFailed
- errOpenInUse
- errReadInterrupted
- errReadIncomplete
- errReadFailure
- errWriteInterrupted
- errWriteIncomplete
- errWriteFailure
- errLockFailure
- errExtended
enum ost::File::Mapping¶
Enumerator- mappedRead
- mappedWrite
- mappedReadWrite
enum ost::File::Open¶
Enumerator- openReadOnly
- openWriteOnly
- openReadWrite
- openAppend
- openSync
- openTruncate
Member Function Documentation¶
static char* ost::File::getDirname (const char *path, char *buffer, size_tsize = 256) [static]¶
static const char* ost::File::getExtension (const char *path) [static]¶
static const char* ost::File::getFilename (const char *path) [static]¶
static char* ost::File::getFilename (const char *path, char *buffer, size_tsize = 64) [static]¶
static char* ost::File::getRealpath (const char *path, char *buffer, size_tsize = 256) [static]¶
Author¶
Generated automatically by Doxygen for GNU CommonC++ from the source code.Sun Dec 29 2013 | GNU CommonC++ |