|
libcommonc++
0.7
|
This is the complete list of members for File, including all inherited members.
| _init(FileHandle handle, bool seekable, bool readable, bool writable) | Stream | protected |
| _name | File | 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 |
| eol | File | 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 |
| isValidSeparator(char16_t 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_COUNT | Stream | 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 |
| readToString(const 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 |
| separator | File | static |
| separatorString | File | 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 | |
| validSeparators | File | 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 |