aboutsummaryrefslogtreecommitdiff
path: root/Src/Components/wac_downloadManager/BackgroundDownloader.h
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Components/wac_downloadManager/BackgroundDownloader.h')
-rw-r--r--Src/Components/wac_downloadManager/BackgroundDownloader.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/Src/Components/wac_downloadManager/BackgroundDownloader.h b/Src/Components/wac_downloadManager/BackgroundDownloader.h
new file mode 100644
index 00000000..9a1a3f48
--- /dev/null
+++ b/Src/Components/wac_downloadManager/BackgroundDownloader.h
@@ -0,0 +1,14 @@
+#ifndef NULLSOFT_WAC_DOWNLOAD_MANAGER_BACKGROUND_DOWNLOADER_H
+#define NULLSOFT_WAC_DOWNLOAD_MANAGER_BACKGROUND_DOWNLOADER_H
+
+#include "bfc/platform/types.h"
+
+class Downloader
+{
+public:
+ typedef int ( *DownloadCallback )( void *userdata, void *buffer, size_t bufferSize );
+ bool Download( const char *url, DownloadCallback &callback, void *userdata, uint64_t startPosition = 0 );
+
+};
+
+#endif // !NULLSOFT_WAC_DOWNLOAD_MANAGER_BACKGROUND_DOWNLOADER_H