summaryrefslogtreecommitdiff
path: root/server/modules/downloaders/curl/include/curl_download.h
diff options
context:
space:
mode:
Diffstat (limited to 'server/modules/downloaders/curl/include/curl_download.h')
-rw-r--r--server/modules/downloaders/curl/include/curl_download.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/modules/downloaders/curl/include/curl_download.h b/server/modules/downloaders/curl/include/curl_download.h
index c98b64e..5aea97e 100644
--- a/server/modules/downloaders/curl/include/curl_download.h
+++ b/server/modules/downloaders/curl/include/curl_download.h
@@ -23,6 +23,7 @@
#include <api_module_downloader.h>
#include <curl/curl.h>
+#include <fstream>
class curl_download : public download_s
{
@@ -41,6 +42,10 @@ class curl_download : public download_s
{
return download_path;
}
+ std::ofstream &get_ofile()
+ {
+ return ofile;
+ }
private:
void perform_internal();
CURL *easy_handle = nullptr;
@@ -49,6 +54,7 @@ class curl_download : public download_s
std::string download_path;
core_api *api = nullptr;
module_base *module = nullptr;
+ std::ofstream ofile;
};
#endif // CURL_DOWNLOAD_H