diff options
author | Alexander Tkachev | 2016-07-14 09:27:08 +0600 |
---|---|---|
committer | Alexander Tkachev | 2016-08-24 16:07:55 +0600 |
commit | 1a53dccf51aaf02ca4d0d7a176cca20d385d1ac4 (patch) | |
tree | 5cbf5f7456dca1b02a7cd53b4f77a1d3b6bf5ae3 /backends/cloud/downloadrequest.h | |
parent | b4e9e35e07538a118588742aff6fd4a7a2b4d600 (diff) | |
download | scummvm-rg350-1a53dccf51aaf02ca4d0d7a176cca20d385d1ac4.tar.gz scummvm-rg350-1a53dccf51aaf02ca4d0d7a176cca20d385d1ac4.tar.bz2 scummvm-rg350-1a53dccf51aaf02ca4d0d7a176cca20d385d1ac4.zip |
CLOUD: Update DownloadRequest
It now uses a dynamically allocated 1 MB buffer.
Diffstat (limited to 'backends/cloud/downloadrequest.h')
-rw-r--r-- | backends/cloud/downloadrequest.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/backends/cloud/downloadrequest.h b/backends/cloud/downloadrequest.h index d8e18f9171..99b7de37f0 100644 --- a/backends/cloud/downloadrequest.h +++ b/backends/cloud/downloadrequest.h @@ -30,6 +30,8 @@ namespace Cloud { +#define DOWNLOAD_REQUEST_BUFFER_SIZE 1 * 1024 * 1024 + class DownloadRequest: public Networking::Request { Storage::BoolCallback _boolCallback; Common::DumpFile *_localFile; @@ -38,6 +40,7 @@ class DownloadRequest: public Networking::Request { Networking::NetworkReadStream *_remoteFileStream; Request *_workingRequest; bool _ignoreCallback; + byte *_buffer; void start(); void streamCallback(Networking::NetworkReadStreamResponse response); |