diff options
Diffstat (limited to 'server/modules/downloaders/curl/include/curl_download.h')
-rw-r--r-- | server/modules/downloaders/curl/include/curl_download.h | 6 |
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 |