summaryrefslogtreecommitdiff
path: root/filemetadata.cpp
diff options
context:
space:
mode:
authorXusheng <xusheng@vector35.com>2021-09-28 14:19:23 +0800
committerXusheng <xusheng@vector35.com>2022-04-29 11:21:47 +0800
commit87a8a04db5c0a80c06819ec6caf1568b7202cf51 (patch)
tree8850056e2ade5dd60262b20a76e035658136b965 /filemetadata.cpp
parentdbb5c9d47b3db0a478aab57b9ef43d0dd3f6d4b5 (diff)
Check in the debugger
Diffstat (limited to 'filemetadata.cpp')
-rw-r--r--filemetadata.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/filemetadata.cpp b/filemetadata.cpp
index 57ebcc2d..cdcee292 100644
--- a/filemetadata.cpp
+++ b/filemetadata.cpp
@@ -268,6 +268,21 @@ bool FileMetadata::Rebase(
}
+bool FileMetadata::CreateSnapshotedView(BinaryView *data, const std::string &viewName)
+{
+ return BNCreateSnapshotedView(data->GetObject(), viewName.c_str());
+}
+
+
+bool FileMetadata::CreateSnapshotedView(BinaryView* data, const std::string& viewName,
+ const function<bool(size_t progress, size_t total)>& progressCallback)
+{
+ DatabaseProgressCallbackContext cb;
+ cb.func = progressCallback;
+ return BNCreateSnapshotedViewWithProgress(data->GetObject(), viewName.c_str(), &cb, DatabaseProgressCallback);
+}
+
+
MergeResult FileMetadata::MergeUserAnalysis(
const std::string& name, const std::function<bool(size_t, size_t)>& progress, std::vector<string> excludedHashes)
{