aboutsummaryrefslogtreecommitdiff
path: root/backends/cloud/downloadrequest.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/cloud/downloadrequest.h')
-rw-r--r--backends/cloud/downloadrequest.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/backends/cloud/downloadrequest.h b/backends/cloud/downloadrequest.h
index a819910b1b..b135b15f23 100644
--- a/backends/cloud/downloadrequest.h
+++ b/backends/cloud/downloadrequest.h
@@ -26,16 +26,18 @@
#include "backends/networking/curl/request.h"
#include "backends/networking/curl/networkreadstream.h"
#include "backends/cloud/storage.h"
+#include <common/file.h>
namespace Cloud {
class DownloadRequest: public Networking::Request {
- Networking::NetworkReadStream *_stream;
Storage::BoolCallback _boolCallback;
+ Networking::NetworkReadStream *_remoteFileStream;
+ Common::DumpFile *_localFile;
public:
- DownloadRequest(Storage::BoolCallback callback, Networking::NetworkReadStream *stream);
- virtual ~DownloadRequest() {}
+ DownloadRequest(Storage::BoolCallback callback, Networking::NetworkReadStream *stream, Common::DumpFile *dumpFile);
+ virtual ~DownloadRequest() { delete _localFile; }
virtual bool handle();
};