summaryrefslogtreecommitdiff
path: root/update.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'update.cpp')
-rw-r--r--update.cpp39
1 files changed, 39 insertions, 0 deletions
diff --git a/update.cpp b/update.cpp
index 90e3477b..1586c363 100644
--- a/update.cpp
+++ b/update.cpp
@@ -141,3 +141,42 @@ vector<UpdateVersion> UpdateVersion::GetChannelVersions(const string& channel)
BNFreeUpdateChannelVersionList(versions, count);
return result;
}
+
+
+bool BinaryNinja::AreAutoUpdatesEnabled()
+{
+ return BNAreAutoUpdatesEnabled();
+}
+
+
+void BinaryNinja::SetAutoUpdatesEnabled(bool enabled)
+{
+ BNSetAutoUpdatesEnabled(enabled);
+}
+
+
+uint64_t BinaryNinja::GetTimeSinceLastUpdateCheck()
+{
+ return BNGetTimeSinceLastUpdateCheck();
+}
+
+
+void BinaryNinja::UpdatesChecked()
+{
+ BNUpdatesChecked();
+}
+
+
+string BinaryNinja::GetActiveUpdateChannel()
+{
+ char* channel = BNGetActiveUpdateChannel();
+ string result = channel;
+ BNFreeString(channel);
+ return result;
+}
+
+
+void BinaryNinja::SetActiveUpdateChannel(const string& channel)
+{
+ BNSetActiveUpdateChannel(channel.c_str());
+}