![]() |
cppfs
1.2.0.5b71c2c98fb9
Cross-platform C++ file system library supporting multiple backends (Local-FS, SSH)
|
Namespaces | |
| fs | |
| Global file system functions. | |
| system | |
| Access system information. | |
Classes | |
| class | AbstractFileHandleBackend |
| Interface for file handles. More... | |
| class | AbstractFileIteratorBackend |
| Interface for iterating on directories. More... | |
| class | AbstractFileSystem |
| Interface for accessing file systems. More... | |
| class | Change |
| Representation of one change to a directory tree. More... | |
| class | Diff |
| Representation of changes to a directory tree. More... | |
| class | FileHandle |
| Handle for a file or directory. More... | |
| class | FileIterator |
| File iterator. More... | |
| class | FilePath |
| Path to file or directory. More... | |
| class | FileVisitor |
| File visitor. More... | |
| class | FunctionalFileVisitor |
| File visitor that calls a function. More... | |
| class | InputStream |
| Input stream. More... | |
| class | LocalFileHandle |
| File handle for the local file system. More... | |
| class | LocalFileIterator |
| File iterator for the local file system. More... | |
| class | LocalFileSystem |
| Representation of the local file system. More... | |
| class | LoginCredentials |
| Login credentials for accessing file systems (e.g., username, password, key files, etc.) More... | |
| class | OutputStream |
| Output stream. More... | |
| class | SshFileHandle |
| File handle for a remote file system accessed by SSH. More... | |
| class | SshFileIterator |
| File iterator for a remove file system accessed by SSH. More... | |
| class | SshFileSystem |
| Representation of a remote file system accessed by SSH. More... | |
| class | SshInputStreamBuffer |
| Stream buffer for reading a SSH file. More... | |
| class | SshOutputStreamBuffer |
| Stream buffer for writing a SSH file. More... | |
| class | Tree |
| Representation of a directory tree. More... | |
| class | Url |
| Url wrapper. More... | |
Enumerations | |
| enum | FilePermissions { UserRead = 0x400, UserWrite = 0x200, UserExec = 0x100, GroupRead = 0x040, GroupWrite = 0x020, GroupExec = 0x010, OtherRead = 0x004, OtherWrite = 0x002, OtherExec = 0x001, SetUid = 04000, SetGid = 02000, Sticky = 01000 } |
| File permission flags. More... | |
Functions | |
| unsigned long long | size_b (unsigned long long value) |
| unsigned long long | size_kb (unsigned long long value) |
| unsigned long long | size_mb (unsigned long long value) |
| unsigned long long | size_gb (unsigned long long value) |
| unsigned long long | size_tb (unsigned long long value) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.11