Base Framework
File Member List

This is the complete list of members for File, including all inherited members.

Access enum nameFile
APPEND enum valueFile
asyncCancel()File
ASYNCHRONOUS enum valueFile
asyncTest() noexceptAsynchronousStreamstatic
BEGIN enum valueFile
changeOwner(const String &path, const Trustee &owner, const Trustee &group, bool followLink=true)Filestatic
close()File
CREATE enum valueFile
createFile(const String &path, const uint8 *buffer, MemorySize size)Filestatic
createFile(const String &path, const String &text)Filestatic
CURRENT enum valueFile
Encoding enum name (defined in File)File
ENCODING_ASCII enum value (defined in File)File
ENCODING_RAW enum value (defined in File)File
ENCODING_UTF8 enum value (defined in File)File
ENCODING_UTF8_ISO enum value (defined in File)File
END enum valueFile
EXCLUSIVE enum valueFile
File() noexceptFile
File(const String &path, Access access, unsigned int options)File
flush()File
getACL() constFile
getCreatedById() constResource
getDescription() constResource
getGroup() constFile
getHandle() const noexceptFilevirtual
getInternalHandle() constResourceinline
getLastAccess()File
getLastChange()File
getLastModification()File
getMode() constFile
getOwner() constFile
getPosition() constFile
getResourceId() constResource
getSize() constFile
getVariable(Variable variable)File
handleResourceprotected
isClosed() const noexceptFile
lock(const FileRegion &region, bool exclusive=true)File
MAX_LEN_OF_NAME enum valueFile
MAX_LEN_OF_PATH enum valueFile
MAX_NUM_OF_LINKS enum valueFile
MAX_SIZE_OF_PIPE_BUFFER enum valueFile
MAX_SIZE_OF_SYMLINK enum valueFile
MIN_FILE_SIZE_BITS enum valueFile
operator bool() const noexceptResourceinline
Options enum nameFile
PERMISSION_MASK enum valueFile
Permissions enum nameFile
read(uint8 *buffer, unsigned int size, bool nonblocking=false)File
read(TYPE &buffer)Fileinline
read(uint8 *buffer, unsigned int bytesToRead, unsigned long long offset, AsynchronousReadEventListener *listener)Filevirtual
READ enum valueFile
readFile(const String &path, Encoding encoding=ENCODING_UTF8)Filestatic
READWRITE enum valueFile
RESTRICT enum valueFile
RGRP enum valueFile
ROTH enum valueFile
RUSR enum valueFile
RWXG enum valueFile
RWXO enum valueFile
RWXU enum valueFile
SET_GID enum valueFile
SET_UID enum valueFile
setDescription(const String &description)Resource
setPosition(long long position, Whence whence=BEGIN)File
Sticky enum nameFile
STICKY_MASK enum valueFile
truncate(long long size)File
TRUNCATE enum valueFile
tryLock(const FileRegion &region, bool exclusive=true)File
unlock(const FileRegion &region)File
Variable enum nameFile
WGRP enum valueFile
Whence enum nameFile
WOTH enum valueFile
write(const uint8 *buffer, unsigned int size, bool nonblocking=false)File
write(const uint8 *buffer, unsigned int bytesToWrite, unsigned long long offset, AsynchronousWriteEventListener *listener)Filevirtual
WRITE enum valueFile
WUSR enum valueFile
XGRP enum valueFile
XOTH enum valueFile
XUSR enum valueFile
~AsynchronousStream() noexcept(false)AsynchronousStreamvirtual
~File()File