#include <file.h>
List of all members.
Classes |
struct | _fcb |
Public Types |
enum | Error {
errSuccess = 0,
errNotOpened,
errMapFailed,
errInitFailed,
errOpenDenied,
errOpenFailed,
errOpenInUse,
errReadInterrupted,
errReadIncomplete,
errReadFailure,
errWriteInterrupted,
errWriteIncomplete,
errWriteFailure,
errLockFailure,
errExtended
} |
enum | Access { accessReadOnly = O_RDONLY,
accessWriteOnly = O_WRONLY,
accessReadWrite = O_RDWR
} |
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
} |
typedef enum Error | Error |
typedef enum Access | Access |
typedef enum Open | Open |
typedef enum Attr | Attr |
typedef enum Complete | Complete |
typedef enum Mapping | Mapping |
Static Public Member Functions |
static const char * | getExtension (const char *path) |
static const char * | getFilename (const char *path) |
static char * | getFilename (const char *path, char *buffer, size_t size=64) |
static char * | getDirname (const char *path, char *buffer, size_t size=256) |
static char * | getRealpath (const char *path, char *buffer, size_t size=256) |
Protected Types |
typedef struct ost::File::_fcb | fcb_t |
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
accessReadOnly |
|
accessWriteOnly |
|
accessReadWrite |
|
- Enumerator:
attrInvalid |
|
attrPrivate |
|
attrGroup |
|
attrPublic |
|
- Enumerator:
completionImmediate |
|
completionDelayed |
|
completionDeferred |
|
- Enumerator:
errSuccess |
|
errNotOpened |
|
errMapFailed |
|
errInitFailed |
|
errOpenDenied |
|
errOpenFailed |
|
errOpenInUse |
|
errReadInterrupted |
|
errReadIncomplete |
|
errReadFailure |
|
errWriteInterrupted |
|
errWriteIncomplete |
|
errWriteFailure |
|
errLockFailure |
|
errExtended |
|
- Enumerator:
mappedRead |
|
mappedWrite |
|
mappedReadWrite |
|
- Enumerator:
openReadOnly |
|
openWriteOnly |
|
openReadWrite |
|
openAppend |
|
openSync |
|
openTruncate |
|
Member Function Documentation
static char* ost::File::getDirname |
( |
const char * |
path, |
|
|
char * |
buffer, |
|
|
size_t |
size = 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_t |
size = 64 |
|
) |
| [static] |
static char* ost::File::getRealpath |
( |
const char * |
path, |
|
|
char * |
buffer, |
|
|
size_t |
size = 256 |
|
) |
| [static] |
The documentation for this class was generated from the following file: