Provided by: libcommoncpp2-doc_1.8.1-6.1_all 

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 }
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
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_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]
Author
Generated automatically by Doxygen for GNU CommonC++ from the source code.
GNU CommonC++ Fri Aug 21 2015 ost::File(3)