From a357da93100413a75bf0207e3cbd74bac3b54502 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Wed, 28 Jan 2026 12:36:49 -0500 Subject: Add session settings override support to Transform system and clean up documentation. --- binaryninjaapi.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'binaryninjaapi.h') diff --git a/binaryninjaapi.h b/binaryninjaapi.h index ed0ae371..c27f1cde 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -9287,18 +9287,21 @@ namespace BinaryNinja { void SetRequestedFiles(const std::vector& files); bool HasRequestedFiles() const; bool IsDatabase() const; + bool IsInteractive() const; + Ref GetSettings() const; }; class TransformSession : public CoreRefCountObject { public: - TransformSession(const std::string& filename); - TransformSession(const std::string& filename, BNTransformSessionMode mode); - TransformSession(Ref initialView); - TransformSession(Ref initialView, BNTransformSessionMode mode); + TransformSession(const std::string& filename, const std::string& options = "{}"); + TransformSession(const std::string& filename, BNTransformSessionMode mode, const std::string& options = "{}"); + TransformSession(Ref initialView, const std::string& options = "{}"); + TransformSession(Ref initialView, BNTransformSessionMode mode, const std::string& options = "{}"); TransformSession(BNTransformSession* session); virtual ~TransformSession(); + void SetInteractive(bool interactive); Ref GetCurrentView() const; Ref GetRootContext() const; Ref GetCurrentContext() const; -- cgit v1.3.1