summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 2dc15f2c..04749e97 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -1339,4 +1339,21 @@ namespace BinaryNinja
virtual bool RecognizeLowLevelIL(BinaryView* data, Function* func, LowLevelILFunction* il);
};
+
+ class UpdateException: public std::exception
+ {
+ const std::string m_desc;
+ public:
+ UpdateException(const std::string& desc): std::exception(), m_desc(desc) {}
+ virtual const char* what() const NOEXCEPT { return m_desc.c_str(); }
+ };
+
+ struct UpdateChannel
+ {
+ std::string name;
+ std::string description;
+ std::string latestVersion;
+
+ static std::vector<UpdateChannel> GetList();
+ };
}