[Box Backup-commit] COMMIT r3633 - box/trunk/lib/backupstore
subversion at boxbackup.org
subversion at boxbackup.org
Sat Aug 29 09:46:09 BST 2015
Author: chris
Date: 2015-08-29 08:46:09 +0000 (Sat, 29 Aug 2015)
New Revision: 3633
Modified:
box/trunk/lib/backupstore/BackupStoreFile.cpp
box/trunk/lib/backupstore/BackupStoreFile.h
Log:
Allow verifying a BackupStoreFile without closing underlying stream
Modified: box/trunk/lib/backupstore/BackupStoreFile.cpp
===================================================================
--- box/trunk/lib/backupstore/BackupStoreFile.cpp 2015-08-29 08:45:54 UTC (rev 3632)
+++ box/trunk/lib/backupstore/BackupStoreFile.cpp 2015-08-29 08:46:09 UTC (rev 3633)
@@ -479,9 +479,9 @@
// --------------------------------------------------------------------------
-void BackupStoreFile::VerifyStream::Close()
+void BackupStoreFile::VerifyStream::Close(bool CloseCopyStream)
{
- if(mpCopyToStream)
+ if(mpCopyToStream && CloseCopyStream)
{
mpCopyToStream->Close();
}
Modified: box/trunk/lib/backupstore/BackupStoreFile.h
===================================================================
--- box/trunk/lib/backupstore/BackupStoreFile.h 2015-08-29 08:45:54 UTC (rev 3632)
+++ box/trunk/lib/backupstore/BackupStoreFile.h 2015-08-29 08:46:09 UTC (rev 3633)
@@ -172,7 +172,7 @@
}
virtual void Write(const void *pBuffer, int NBytes,
int Timeout = IOStream::TimeOutInfinite);
- virtual void Close();
+ virtual void Close(bool CloseCopyStream = true);
virtual bool StreamDataLeft()
{
THROW_EXCEPTION(CommonException, NotSupported);
More information about the Boxbackup-commit
mailing list