Skip to content
API Documentation
BastionGuard™
recovery_exporter.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{recovery_exporter.cpp}

Functions

bool anonymous_namespace{recovery_exporter.cpp}::export_range (DiskReader &reader, uint64_t offset, uint64_t size, const fs::path &out_path, std::string &error, std::function< bool()> cancel_cb)
bool anonymous_namespace{recovery_exporter.cpp}::should_export (const ScanResult &r)
std::string anonymous_namespace{recovery_exporter.cpp}::sanitize (const std::string &s)
void anonymous_namespace{recovery_exporter.cpp}::write_recovery_manifest (const fs::path &output_dir, const ScanReport &report, const std::unordered_set< size_t > &selected_indices, bool filter_results, const RecoverySummary &summary, const std::vector< RecoveredFileRecord > &fs_recovered, const std::vector< CarvedFile > &carved, std::string &error)
std::vector< std::pair< uint64_t, uint64_t > > anonymous_namespace{recovery_exporter.cpp}::selected_carve_ranges (const ScanReport &report, const std::unordered_set< size_t > &selected_indices, bool filter_results, uint64_t source_size)