#include <file.h>
Inheritance diagram for File:
Data Structures
Public Types
enum
Error {
errSuccess = 0,
errNotOpened,
errMapFailed,
errInitFailed,
errOpenDenied,
errOpenFailed,
errOpenInUse,
errReadInterrupted,
errReadIncomplete,
errReadFailure,
errWriteInterrupted,
errWriteIncomplete,
errWriteFailure,
errLockFailure,
errExtended
}
Static Public Member Functions
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
Detailed Description
Member Typedef Documentation
Member Enumeration Documentation
Enumerator |
---|
accessReadOnly |
accessWriteOnly |
accessReadWrite |
Definition at line 139 of file file.h.
Enumerator |
---|
attrInvalid |
attrPrivate |
attrGroup |
attrPublic |
Definition at line 199 of file file.h.
Enumerator |
---|
completionImmediate |
completionDelayed |
completionDeferred |
Definition at line 233 of file file.h.
Enumerator |
---|
errSuccess |
errNotOpened |
errMapFailed |
errInitFailed |
errOpenDenied |
errOpenFailed |
errOpenInUse |
errReadInterrupted |
errReadIncomplete |
errReadFailure |
errWriteInterrupted |
errWriteIncomplete |
errWriteFailure |
errLockFailure |
errExtended |
Definition at line 120 of file file.h.
Enumerator |
---|
mappedRead |
mappedWrite |
mappedReadWrite |
Definition at line 228 of file file.h.
Enumerator |
---|
openReadOnly |
openWriteOnly |
openReadWrite |
openAppend |
openSync |
openTruncate |
Definition at line 171 of file file.h.
Member Function Documentation
static char* File::getDirname
(
const char *
path,
char *
buffer,
size_t
size = 256
)
static |
static const char* File::getExtension
(
const char *
path )
static |
static const char* File::getFilename
(
const char *
path )
static |
static char* File::getFilename
(
const char *
path,
char *
buffer,
size_t
size = 64
)
static |
static char* File::getRealpath
(
const char *
path,
char *
buffer,
size_t
size = 256
)
static |
The documentation for this class was generated from the following file:
Generated on Dec 21, 2017 for
commoncpp2-1.8.1,
ccrtp-1.7.2,
libzrtpcpp-2.3.4,
ccscript3-1.1.7,
ccaudio2-1.0.0 and
bayonne2-2.3.2
(after installation in /usr/local/)
by
doxygen 1.8.6