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.h7
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;