diff options
author | Chris Wilson <chris+github@qwirx.com> | 2014-08-15 22:47:20 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2014-08-15 22:47:20 +0000 |
commit | f43529b2c37134b76e98239096419d96b325d4f9 (patch) | |
tree | cf8c5c68d3ec0bfc16b98d1d771d730133d8fb26 /bin/bbackupd/BackupClientDirectoryRecord.cpp | |
parent | 28f181cc204298272ed96b87e80866075a5a0d57 (diff) |
Rename rFilename argument to BackupClientDirectoryRecord::UploadFile, add remote path.
rFilename renamed to rLocalPath to improve code clarity. rRemotePath added
to allow it to be passed to notifier methods.
Conflicts:
bin/bbackupd/BackupClientDirectoryRecord.cpp
Diffstat (limited to 'bin/bbackupd/BackupClientDirectoryRecord.cpp')
-rw-r--r-- | bin/bbackupd/BackupClientDirectoryRecord.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/bin/bbackupd/BackupClientDirectoryRecord.cpp b/bin/bbackupd/BackupClientDirectoryRecord.cpp index 820cfbaf..bf8af14d 100644 --- a/bin/bbackupd/BackupClientDirectoryRecord.cpp +++ b/bin/bbackupd/BackupClientDirectoryRecord.cpp @@ -1092,6 +1092,7 @@ bool BackupClientDirectoryRecord::UpdateItems( latestObjectID = UploadFile(rParams, filename, nonVssFilePath, + rRemotePath + "/" + *f, storeFilename, fileSize, modTime, attributesHash, @@ -1667,9 +1668,10 @@ void BackupClientDirectoryRecord::RemoveDirectoryInPlaceOfFile( // -------------------------------------------------------------------------- int64_t BackupClientDirectoryRecord::UploadFile( BackupClientDirectoryRecord::SyncParams &rParams, - const std::string &rFilename, + const std::string &rLocalPath, const std::string &rNonVssFilePath, - const BackupStoreFilename &rStoreFilename, + const std::string &rRemotePath, + const BackupStoreFilenameClear &rStoreFilename, int64_t FileSize, box_time_t ModificationTime, box_time_t AttributesHash, @@ -1719,7 +1721,7 @@ int64_t BackupClientDirectoryRecord::UploadFile( bool isCompletelyDifferent = false; apStreamToUpload = BackupStoreFile::EncodeFileDiff( - rFilename, + rLocalPath, mObjectID, /* containing directory */ rStoreFilename, diffFromID, *blockIndexStream, connection.GetTimeout(), @@ -1744,8 +1746,8 @@ int64_t BackupClientDirectoryRecord::UploadFile( // Prepare to upload, getting a stream which will encode the file as we go along apStreamToUpload = BackupStoreFile::EncodeFile( - rFilename, mObjectID, /* containing directory */ - rStoreFilename, NULL, &rParams, + rLocalPath, mObjectID, /* containing directory */ + rStoreFilename, NULL, &rParams, &(rParams.mrRunStatusProvider), rParams.mpBackgroundTask); } |