summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2015-10-15 20:57:04 -0400
committerRusty Wagner <rusty@vector35.com>2015-10-15 20:57:04 -0400
commitcb87ea835ed3d4f01f91a9e67c2fc61cab18bd2c (patch)
tree8ec474e663f8affc09ba35e10aa1bb3afcb2ef29 /binaryninjaapi.h
parent519988c1ed48c5dbb54670bb6cc4b03847b47516 (diff)
Add API to get list of valid channels and latest version for active license
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();
+ };
}