Rechercher une page de manuel
ost_File
Langue: en
Version: 316814 (ubuntu - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Member Typedef Documentation
- Member Enumeration Documentation
- Member Function Documentation
- 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::getDirname (const char * path, char * buffer, size_t size = 256) [static]
- static char* ost::File::getRealpath (const char * path, char * buffer, size_t size = 256) [static]
- Author
NAME
ost::File -SYNOPSIS
#include <file.h>
Inherited by ost::Dir, and ost::RandomFile.
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
Classes
struct _fcb
Member Typedef Documentation
typedef enum Error ost::File::Error
typedef enum Access ost::File::Access
typedef struct ost::File::_fcb ost::File::fcb_t [protected]
typedef enum Open ost::File::Open
typedef enum Attr ost::File::Attr
typedef enum Complete ost::File::Complete
typedef enum Mapping ost::File::Mapping
Member Enumeration Documentation
enum ost::File::Error
Enumerator:
- errSuccess
- errNotOpened
- errMapFailed
- errInitFailed
- errOpenDenied
- errOpenFailed
- errOpenInUse
- errReadInterrupted
- errReadIncomplete
- errReadFailure
- errWriteInterrupted
- errWriteIncomplete
- errWriteFailure
- errLockFailure
- errExtended
enum ost::File::Access
Enumerator:
- accessReadOnly
- accessWriteOnly
- accessReadWrite
enum ost::File::Open
Enumerator:
- openReadOnly
- openWriteOnly
- openReadWrite
- openAppend
- openSync
- openTruncate
enum ost::File::Attr
Enumerator:
- attrInvalid
- attrPrivate
- attrGroup
- attrPublic
enum ost::File::Mapping
Enumerator:
- mappedRead
- mappedWrite
- mappedReadWrite
enum ost::File::Complete
Enumerator:
- completionImmediate
- completionDelayed
- completionDeferred
Member Function Documentation
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::getDirname (const char * path, char * buffer, size_t size = 256) [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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre