summaryrefslogtreecommitdiff
path: root/filemetadata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filemetadata.cpp')
-rw-r--r--filemetadata.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/filemetadata.cpp b/filemetadata.cpp
index 4823cd94..d1d2ed2b 100644
--- a/filemetadata.cpp
+++ b/filemetadata.cpp
@@ -306,6 +306,15 @@ Ref<BinaryView> FileMetadata::OpenExistingDatabase(const string& path,
}
+Ref<BinaryView> FileMetadata::OpenDatabaseForConfiguration(const string& path)
+{
+ BNBinaryView* data = BNOpenDatabaseForConfiguration(m_object, path.c_str());
+ if (!data)
+ return nullptr;
+ return new BinaryView(data);
+}
+
+
bool FileMetadata::SaveAutoSnapshot(BinaryView* data)
{
return BNSaveAutoSnapshot(data->GetObject());