template <typename Storage>

class Bootfs

Defined at line 35 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

Bootfs owns the storage backing a BOOTFS payload and is used to mint

views into the filesystem through BootfsView.

Public Methods

void Bootfs<Storage> ()

Defined at line 69 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

void Bootfs<Storage> (const Bootfs<Storage> & )

Move-only.

Defined at line 72 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

Bootfs<Storage> & operator= (const Bootfs<Storage> & )

Defined at line 73 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

void Bootfs<Storage> (Bootfs<Storage> && other)

Defined at line 75 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

Bootfs<Storage> & operator= (Bootfs<Storage> && other)

Defined at line 76 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

fit::result<Error, Bootfs<Storage>> Create (storage_type storage)

Initializes the Bootfs. This method must be called only once and

done so before calling other methods.

Defined at line 80 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

storage_type & storage ()

Trivial accessors for the underlying Storage object.

Defined at line 163 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

const storage_type & storage ()

Defined at line 164 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

View root ()

Gives a global view of a BOOTFS filesystem.

Defined at line 167 of file ../../src/lib/zbitl/include/lib/zbitl/items/bootfs.h

Records