ost::File
ost::File
Section: C Library Functions (3) Updated: 16 Feb 2010 Local index
Up
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 char* ost::File::getFilename (const char * path, char * buffer, size_t size = 64) [static]
static const char* ost::File::getFilename (const char * path) [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.
Index
- NAME
-
- SYNOPSIS
-
- Classes
-
- Public Types
-
- Static Public Member Functions
-
- Protected Types
-
- 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
-
- enum ost::File::Attr
-
- enum ost::File::Complete
-
- enum ost::File::Error
-
- enum ost::File::Mapping
-
- enum ost::File::Open
-
- 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 char* ost::File::getFilename (const char * path, char * buffer, size_t size = 64) [static]
-
- static const char* ost::File::getFilename (const char * path) [static]
-
- static char* ost::File::getRealpath (const char * path, char * buffer, size_t size = 256) [static]
-
- Author
-
This document was created by
man2html,
using the manual pages.
Time: 21:51:50 GMT, April 16, 2011