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

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

allocation_bitmap_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
allocation_bitmap_cluster_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
allocation_bitmap_length_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
bytes_per_sector_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
bytes_per_sector_shift_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
cluster_allocated(uint32_t cluster) constanonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivate
cluster_chain(uint32_t start, bool no_fat_chain, uint64_t data_length, size_t hard_limit=1<< 20)anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivate
cluster_count_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
cluster_heap_offset_bytes_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
cluster_heap_offset_sectors_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
cluster_size_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
cluster_to_offset(uint32_t cluster) constanonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivate
decode_utf16_name(const std::vector< unsigned char > &bytes)anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivatestatic
ExfatRecovery(DiskReader &reader)anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineexplicit
export_stream(const StreamInfo &info, const fs::path &out_dir, std::vector< RecoveredFileRecord > &recovered, std::vector< std::string > &logs, std::string &error)anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivate
export_stream_deleted(const StreamInfo &info, const fs::path &out_dir, std::vector< RecoveredFileRecord > &recovered, std::vector< std::string > &logs, std::string &error)anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivate
fat_length_sectors_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
fat_offset_bytes_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
fat_offset_sectors_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
load_allocation_bitmap()anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivate
load_vbr(uint64_t volume_offset)anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivate
next_cluster(uint32_t current, uint32_t &next)anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivate
partition_offset_sectors_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
read_cluster(uint32_t cluster, std::vector< unsigned char > &out)anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryinlineprivate
reader_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
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}::ExfatRecoveryinline
recover_directory(uint32_t start_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}::ExfatRecoveryinlineprivate
root_dir_cluster_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
sectors_per_cluster_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
sectors_per_cluster_shift_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
serial_number_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
volume_length_sectors_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate
volume_offset_anonymous_namespace{filesystem_recovery.cpp}::ExfatRecoveryprivate