Skip to content
API Documentation
BastionGuard™
anonymous_namespace{filesystem_recovery.cpp}::Fat32Recovery Member List

This is the complete list of members for anonymous_namespace{filesystem_recovery.cpp}::Fat32Recovery, including all inherited members.

bytes_per_sector_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
cluster_chain(uint32_t start, size_t hard_limit=1<< 20)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivate
cluster_size_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
cluster_to_offset(uint32_t cluster) constanonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivate
data_region_offset_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
decode_lfn_part(const unsigned char *entry)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivatestatic
export_file(const std::string &name, uint32_t start_cluster, uint32_t size_bytes, const fs::path &out_dir, std::vector< RecoveredFileRecord > &recovered, std::vector< std::string > &logs, std::string &error)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivate
export_file_to_dir(const std::string &name, uint32_t start_cluster, uint32_t size_bytes, const fs::path &out_dir, std::vector< RecoveredFileRecord > &recovered, std::vector< std::string > &logs, std::string &, bool is_deleted)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivate
Fat32Recovery(DiskReader &reader)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineexplicit
fat_count_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
fat_offset_bytes_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
load_bpb(uint64_t volume_offset)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivate
next_cluster(uint32_t current, uint32_t &next)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivate
read_cluster(uint32_t cluster, std::vector< unsigned char > &out)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivate
reader_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
recover(uint64_t volume_offset, const fs::path &out_root, std::vector< RecoveredFileRecord > &recovered, std::vector< std::string > &logs, std::string &error)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinline
recover_directory(uint32_t dir_cluster, const fs::path &out_dir, std::vector< RecoveredFileRecord > &recovered, std::vector< std::string > &logs, std::string &error, std::set< uint32_t > &dir_guard, int depth)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivate
reserved_sectors_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
root_cluster_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
sectors_per_cluster_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
sectors_per_fat_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate
short_name(const unsigned char *entry)anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryinlineprivatestatic
volume_offset_anonymous_namespace{filesystem_recovery.cpp}::Fat32Recoveryprivate