summaryrefslogtreecommitdiff
path: root/filemetadata.cpp
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2019-09-11 11:38:45 -0400
committerBrian Potchik <brian@vector35.com>2019-09-11 11:38:45 -0400
commit5d01e8e553280f1f9e7676ea32af183f6e23efd7 (patch)
tree3b271faab8b8cc76600c84caf7553877fcd7958e /filemetadata.cpp
parent162ad8604bdbcb1fb36c899e92f5606cd6f231eb (diff)
Add ability to open a database with options.
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());