summaryrefslogtreecommitdiff
path: root/server/modules/downloaders/curl/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'server/modules/downloaders/curl/main.h')
-rw-r--r--server/modules/downloaders/curl/main.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/server/modules/downloaders/curl/main.h b/server/modules/downloaders/curl/main.h
index 16580ec..2fa2a66 100644
--- a/server/modules/downloaders/curl/main.h
+++ b/server/modules/downloaders/curl/main.h
@@ -24,6 +24,13 @@
#include <api_module_downloader.h>
+#include "curl_download.h"
+
+struct my_download : public download_s
+{
+ curl_download *curl_d;
+};
+
class downloader : public module_downloader
{
public:
@@ -45,7 +52,8 @@ private:
void on_modules_loaded();
downloader_module_info info;
core_api *api = nullptr;
- std::map<std::string, std::string> settings;
+ std::map<std::string, std::string> settings; //settings name, val
+ std::map<int, my_download> downloads; //map of id, download
};