@@ -75,7 +75,7 @@ GetObjectOutcome ResumableDownloader::Download()
7575 uint64_t end = start + part.size - 1 ;
7676 auto getObjectReq = GetObjectRequest (request_.Bucket (), request_.Key (), request_.ModifiedSinceConstraint (), request_.UnmodifiedSinceConstraint (),
7777 request_.MatchingETagsConstraint (), request_.NonmatchingETagsConstraint (), request_.ResponseHeaderParameters ());
78- getObjectReq.setResponseStreamFactory ([= ]() {
78+ getObjectReq.setResponseStreamFactory ([this , pos ]() {
7979 auto tmpFstream = GetFstreamByPath (request_.TempFilePath (), request_.TempFilePathW (),
8080 std::ios_base::in | std::ios_base::out | std::ios_base::binary);
8181 tmpFstream->seekp (pos, tmpFstream->beg );
@@ -151,7 +151,7 @@ GetObjectOutcome ResumableDownloader::Download()
151151 root[" rangeEnd" ] = record.rangeEnd ;
152152 }
153153
154- auto recordStream = GetFstreamByPath (recordPath_, recordPathW_, std::ios::out);
154+ auto recordStream = GetFstreamByPath (recordPath_, recordPathW_, std::ios::out);
155155 if (recordStream->is_open ()) {
156156 *recordStream << root;
157157 recordStream->close ();
@@ -275,7 +275,7 @@ int ResumableDownloader::prepare(OssError& err)
275275 root[" rangeEnd" ] = record_.rangeEnd ;
276276 }
277277
278- auto recordStream = GetFstreamByPath (recordPath_, recordPathW_, std::ios::out);
278+ auto recordStream = GetFstreamByPath (recordPath_, recordPathW_, std::ios::out);
279279 if (recordStream->is_open ()) {
280280 *recordStream << root;
281281 recordStream->close ();
@@ -332,7 +332,7 @@ int ResumableDownloader::validateRecord()
332332
333333int ResumableDownloader::loadRecord ()
334334{
335- auto recordStream = GetFstreamByPath (recordPath_, recordPathW_, std::ios::in);
335+ auto recordStream = GetFstreamByPath (recordPath_, recordPathW_, std::ios::in);
336336 if (recordStream->is_open ()) {
337337 Json::Value root;
338338 Json::CharReaderBuilder rbuilder;
@@ -493,8 +493,8 @@ void ResumableDownloader::DownloadPartProcessCallback(size_t increment, int64_t
493493 }
494494}
495495
496- bool ResumableDownloader::renameTempFile ()
497- {
496+ bool ResumableDownloader::renameTempFile ()
497+ {
498498#ifdef _WIN32
499499 if (!request_.TempFilePathW ().empty ()) {
500500 return RenameFile (request_.TempFilePathW (), request_.FilePathW ());
@@ -503,9 +503,9 @@ bool ResumableDownloader::renameTempFile()
503503#endif
504504 {
505505 return RenameFile (request_.TempFilePath (), request_.FilePath ());
506- }
506+ }
507507}
508-
508+
509509GetObjectOutcome ResumableDownloader::GetObjectWrap (const GetObjectRequest &request) const
510510{
511511 return client_->GetObject (request);
0 commit comments