Structs§
- Alloc
Entry - Alloc
List - A node in the allocation chain.
- Allocator
- The RedoxFS block allocator. This struct manages all “data” blocks in RedoxFS (i.e, all blocks that aren’t reserved or part of the header chain).
- Block
Addr - An address of a data block.
- Block
Data - A
BlockAddr
and the data it points to. - Block
Level - The size of a block.
- Block
List - Block
Ptr - An address of a data block, along with a checksum of its data.
- Block
Raw - DirEntry
- DirList
- Disk
Cache - Disk
File - DiskIo
- Disk
Memory - Disk
Sparse - File
System - A file system
- Header
- The header of the filesystem
- Key
- KeySlot
- The key slot, containing the salt and encrypted key that are used with one password
- Node
- A file/folder node
- Record
Raw - Salt
- Salt used to prevent rainbow table attacks on the encryption password
- Transaction
- Tree
Data - A
TreePtr
and the contents of the block it references. - Tree
List - A list of pointers to blocks of type
T
. This is one level of aTree
, defined above. - TreePtr
- A pointer to an entry in a
Tree
.
Enums§
Constants§
- ALLOC_
GC_ THRESHOLD - ALLOC_
LIST_ ENTRIES - BLOCK_
SIZE - DIR_
ENTRY_ MAX_ LENGTH - HEADER_
RING - RECORD_
LEVEL - RECORD_
SIZE - SIGNATURE
- VERSION
Statics§
Traits§
- Block
Trait - Disk
- A disk
Functions§
Type Aliases§
- Tree
- A tree with 4 levels