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 } |