From 199092fb6960090d88c8fecba1a0dbe503a9f7e0 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Fri, 10 Aug 2018 13:58:07 -0400 Subject: Finish DownloadProvider C++ API. --- binaryninjaapi.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'binaryninjaapi.h') diff --git a/binaryninjaapi.h b/binaryninjaapi.h index a11bef1c..6cfa49bf 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -3680,9 +3680,10 @@ namespace BinaryNinja virtual int PerformRequest(const std::string& url) = 0; int PerformRequest(const std::string& url, BNDownloadInstanceOutputCallbacks* callbacks); - - std::string GetError() const; + uint64_t WriteDataCallback(uint8_t* data, uint64_t len); + bool NotifyProgressCallback(uint64_t progress, uint64_t total); void SetError(const std::string& error); + std::string GetError() const; }; class CoreDownloadInstance: public DownloadInstance -- cgit v1.3.1