Provided by: libcommoncpp2-doc_1.8.1-10_all bug

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.