|
Sparse Virtual File System
0.4.0
A Sparse Virtual File System.
|
The namespace for all svfsc code.
More...
Namespaces | |
| Exceptions | |
The namespace for all Exceptions in svfsc code. | |
| Test | |
The namespace for all the Test code in svfsc code. | |
Classes | |
| struct | SparseVirtualFileConfig |
| Configuration for the Sparse Virtual File. More... | |
| class | SparseVirtualFile |
| Implementation of a Sparse Virtual File. More... | |
| class | SparseVirtualFileSystem |
| A SparseVirtualFileSystem is a key/value store where the key is a file ID as a string and the value is a SparseVirtualFile. More... | |
Typedefs | |
| typedef size_t | t_fpos |
| typedef std::pair< t_fpos, size_t > | t_seek_read |
| typedef std::vector< t_seek_read > | t_seek_reads |
| typedef uint32_t | t_block_touch |
| typedef std::map< t_block_touch, t_fpos > | t_block_touches |
| typedef struct SVFS::SparseVirtualFileConfig | tSparseVirtualFileConfig |
| Configuration for the Sparse Virtual File. More... | |
Variables | |
| static const char | OVERWRITE_CHAR = '0' |
| Used to overwrite the memory before discarding it (if required). More... | |
The namespace for all svfsc code.
| typedef uint32_t SVFS::t_block_touch |
| typedef std::map<t_block_touch, t_fpos> SVFS::t_block_touches |
| typedef size_t SVFS::t_fpos |
| typedef std::pair<t_fpos, size_t> SVFS::t_seek_read |
| typedef std::vector<t_seek_read> SVFS::t_seek_reads |
| typedef struct SVFS::SparseVirtualFileConfig SVFS::tSparseVirtualFileConfig |
Configuration for the Sparse Virtual File.