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.Sat Jun 23 2012 | GNU CommonC++ |