File Member List

This is the complete list of members for File, including all inherited members.
_init(FileHandle handle, bool seekable, bool readable, bool writable)Stream [protected]
_nameFile [protected]
close(IOMode mode=IOReadWrite)Stream [virtual]
copy(const String &oldFile, const String &newFile)File [static]
createLink(const String &oldPath, const String &newPath, bool hardLink=false)File [static]
eolFile [static]
exists() const File
exists(const String &path)File [static]
File(const String &path)File
getAttributes(const String &path, FileAttributes &attrs)File [static]
getDiskBlockSize(const String &path)File [static]
getDiskFreeSpace(const String &path)File [static]
getFileSystemRoots(StringVec &roots, bool localOnly=true)File [static]
getPath() const File [inline]
getPermissions(Permissions &perm)File
getPermissions(const String &path, Permissions &perm)File [static]
getSize()File
getSize(const String &path)File [static]
getTimeout() const Stream [inline]
isDirectory() const File
isDirectory(const String &path)File [static]
isFile() const File
isFile(const String &path)File [static]
isFullDuplex() const Stream [inline]
isHalfDuplex() const Stream [inline]
isOpen() const Stream [inline]
isPipe() const File
isPipe(const String &path)File [static]
isReadable() const Stream [inline]
isSeekable() const Stream [inline]
isSymLink() const File
isSymLink(const String &path)File [static]
isValidSeparator(char c)File [static]
isWritable() const Stream [inline]
lockRange(uint64_t start, uint64_t length, LockType type, bool wait=true)File
makeDirectory(const String &path, bool createAll=false, const Permissions &perm=Permissions::defaultDirPerms)File [static]
MAX_IOBLOCK_COUNTStream [static]
move(const String &oldFile, const String &newFile)File [static]
open(IOMode mode=IOReadWrite, FileOpenMode openMode=FileOpenElseCreate, const Permissions &perm=Permissions::USER_READ_WRITE)File
read(ByteBuffer &buffer)Stream [virtual]
read(CharBuffer &buffer)Stream [virtual]
read(Buffer< T > &buffer, size_t &partial)Stream [inline]
read(byte_t *buffer, size_t buflen)Stream [virtual]
read(byte_t *buffer, size_t buflen, int64_t offset, AsyncIOTask &task)Stream
read(ByteBuffer &buffer, int64_t offset, AsyncIOTask &task)Stream
read(MemoryBlock *vec, uint_t count)Stream [virtual]
readFully(ByteBuffer &buffer, size_t count=0)Stream [virtual]
readFully(CharBuffer &buffer, size_t count=0)Stream [virtual]
readFully(Buffer< T > &buffer, size_t &partial)Stream [inline]
readFully(byte_t *buffer, size_t buflen)Stream [virtual]
readSymLink(String &path)File [static]
remove()File
remove(const String &path)File [static]
removeDirectory(const String &path)File [static]
removeDirectoryTree(const String &path)File [static]
removeTrailingSeparators(const String &path)File [static]
rename(const String &oldName, const String &newName)File [static]
resolveSymLink(String &path)File [static]
roundSizeToBlockSize(const int64_t &fileSize, size_t blockSize)File [static]
seek(int64_t offset, SeekMode mode=SeekAbsolute)Stream [virtual]
separatorFile [static]
separatorStringFile [static]
setCreationMask(const Permissions &perm)File [static]
setPermissions(const Permissions &perm)File
setPermissions(const String &path, const Permissions &perm)File [static]
setTimeout(timespan_ms_t timeout)Stream [virtual]
Stream()Stream [protected]
Stream(FileHandle handle, bool seekable=true, bool readable=true, bool writable=true)Stream [protected]
tell()Stream [virtual]
touch()File
touch(const String &path)File [static]
truncate(uint64_t size=0)File
unlockRange(uint64_t start, uint64_t length)File
validSeparatorsFile [static]
write(const byte_t *buffer, size_t buflen, int64_t offset, AsyncIOTask &task)Stream
write(ByteBuffer &buffer, int64_t offset, AsyncIOTask &task)Stream
write(ByteBuffer &buffer)Stream [virtual]
write(CharBuffer &buffer)Stream [virtual]
write(Buffer< T > &buffer, size_t &partial)Stream [inline]
write(const byte_t *buffer, size_t buflen)Stream [virtual]
write(const MemoryBlock *vec, uint_t count)Stream [virtual]
writeFully(ByteBuffer &buffer)Stream [virtual]
writeFully(CharBuffer &buffer)Stream [virtual]
writeFully(Buffer< T > &buffer, size_t &partial)Stream [inline]
writeFully(const byte_t *buffer, size_t buflen)Stream [virtual]
~File()File [virtual]
~Stream()Stream [virtual]
Generated on Sat Nov 26 16:49:09 2011 for libcommonc++ by  doxygen 1.6.3