Provided by: libcommoncpp2-doc_1.8.1-10_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.