#include <file.h>
|
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 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) |
|
◆ Access
◆ Attr
◆ Complete
◆ Error
◆ fcb_t
◆ Mapping
◆ Open
◆ Access
Enumerator |
---|
accessReadOnly | |
accessWriteOnly | |
accessReadWrite | |
◆ Attr
Enumerator |
---|
attrInvalid | |
attrPrivate | |
attrGroup | |
attrPublic | |
◆ Complete
Enumerator |
---|
completionImmediate | |
completionDelayed | |
completionDeferred | |
◆ Error
Enumerator |
---|
errSuccess | |
errNotOpened | |
errMapFailed | |
errInitFailed | |
errOpenDenied | |
errOpenFailed | |
errOpenInUse | |
errReadInterrupted | |
errReadIncomplete | |
errReadFailure | |
errWriteInterrupted | |
errWriteIncomplete | |
errWriteFailure | |
errLockFailure | |
errExtended | |
◆ Mapping
Enumerator |
---|
mappedRead | |
mappedWrite | |
mappedReadWrite | |
◆ Open
Enumerator |
---|
openReadOnly | |
openWriteOnly | |
openReadWrite | |
openAppend | |
openSync | |
openTruncate | |
◆ getDirname()
static char* ost::File::getDirname |
( |
const char * |
path, |
|
|
char * |
buffer, |
|
|
size_t |
size = 256 |
|
) |
| |
|
static |
◆ getExtension()
static const char* ost::File::getExtension |
( |
const char * |
path | ) |
|
|
static |
◆ getFilename() [1/2]
static const char* ost::File::getFilename |
( |
const char * |
path | ) |
|
|
static |
◆ getFilename() [2/2]
static char* ost::File::getFilename |
( |
const char * |
path, |
|
|
char * |
buffer, |
|
|
size_t |
size = 64 |
|
) |
| |
|
static |
◆ getRealpath()
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: