diff options
Diffstat (limited to 'server/modules/downloaders/curl/include/curl_download.h')
-rw-r--r-- | server/modules/downloaders/curl/include/curl_download.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/server/modules/downloaders/curl/include/curl_download.h b/server/modules/downloaders/curl/include/curl_download.h index 1a43b29..e542de9 100644 --- a/server/modules/downloaders/curl/include/curl_download.h +++ b/server/modules/downloaders/curl/include/curl_download.h @@ -9,11 +9,12 @@ enum download_state {running, stopped}; class curl_download { public: - curl_download(std::map<std::string, std::string> params, core_api *a); + curl_download(std::map<int, std::string> params, core_api *a); virtual ~curl_download(); - void start(); - void stop(); + bool start(); + bool stop(); + bool delete_download(); const bool get_cancel_state() { return cancel_transfer; |