Public Member Functions | |
| void | compute_sizes () |
| auto | compute_block_offsets (usize starting_offset=1) -> usize |
| auto | write_to_disk (dius::SyncFile &output) -> di::Result< void > |
Public Attributes | |
| usize | size { 0 } |
| usize | directory_entry_offset { 0 } |
| u32 | block_offset { 0 } |
| Type | type { Type::Regular } |
| di::Path | path |
| di::Vector< FSNode > | children |
|
inline |
|
inline |
| u32 iris::initrd::FSNode::block_offset { 0 } |
| di::Vector<FSNode> iris::initrd::FSNode::children |
| usize iris::initrd::FSNode::directory_entry_offset { 0 } |
| di::Path iris::initrd::FSNode::path |
| usize iris::initrd::FSNode::size { 0 } |
| Type iris::initrd::FSNode::type { Type::Regular } |