The Pedigree Project 0.1
FatDirectory::NamespaceEdit Member List

This is the complete list of members for FatDirectory::NamespaceEdit, including all inherited members.

append(Contents &contents, Portion *portion) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinlineprivate
commit(const Contents *destination=nullptr) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinline
erase(Contents &contents, size_t index) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinline
fail() (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinlineprivatestatic
grow(Contents &contents) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinlineprivate
insert(Contents &contents, const String &name, const Dir &metadata, Slot &result) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinline
load(FatDirectory *directory, Contents &contents) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinline
locate(Contents &contents, const String &name, File *file, size_t &index) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinline
m_Filesystem (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditprivate
m_Portions (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditprivate
nameChecksum(const uint8_t *name) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinlineprivatestatic
NamespaceEdit(FatFilesystem *filesystem) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinlineexplicit
read(uint32_t cluster) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinlineprivate
uniqueShortName(const Contents &contents, Vector< Dir > &entries) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinlineprivate
updateParent(Contents &contents, uint32_t oldParent, uint32_t newParent) (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinline
~NamespaceEdit() (defined in FatDirectory::NamespaceEdit)FatDirectory::NamespaceEditinline