summaryrefslogtreecommitdiff
path: root/bin/bbackupd/BackupClientDirectoryRecord.cpp
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2008-08-21 10:47:21 +0000
committerChris Wilson <chris+github@qwirx.com>2008-08-21 10:47:21 +0000
commit8199ad7ecef4debc5dcefbf1b27a791a78461f7d (patch)
tree00e416de48545b29c0d78499bfd604e538c56c0f /bin/bbackupd/BackupClientDirectoryRecord.cpp
parent2019b57dcbba43e8b3feba9385aec4a25bfa55b2 (diff)
More use of new interfaces, compile fix for [2245].
Diffstat (limited to 'bin/bbackupd/BackupClientDirectoryRecord.cpp')
-rw-r--r--bin/bbackupd/BackupClientDirectoryRecord.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/bin/bbackupd/BackupClientDirectoryRecord.cpp b/bin/bbackupd/BackupClientDirectoryRecord.cpp
index 7e3cc550..f1bbdceb 100644
--- a/bin/bbackupd/BackupClientDirectoryRecord.cpp
+++ b/bin/bbackupd/BackupClientDirectoryRecord.cpp
@@ -121,7 +121,7 @@ void BackupClientDirectoryRecord::SyncDirectory(
ProgressNotifier& rNotifier(rContext.GetProgressNotifier());
// Signal received by daemon?
- if(rParams.mrDaemon.StopRun())
+ if(rParams.mrRunStatusProvider.StopRun())
{
// Yes. Stop now.
THROW_EXCEPTION(BackupStoreException, SignalReceived)
@@ -1513,7 +1513,7 @@ int64_t BackupClientDirectoryRecord::UploadFile(
&& subtype == BackupProtocolClientError::Err_StorageLimitExceeded)
{
// The hard limit was exceeded on the server, notify!
- rParams.mrDaemon.NotifySysadmin(BackupDaemon::NotifyEvent_StoreFull);
+ rParams.mrSysadminNotifier.NotifySysadmin(BackupDaemon::NotifyEvent_StoreFull);
// return an error code instead of
// throwing an exception that we
// can't debug.
@@ -1569,7 +1569,10 @@ void BackupClientDirectoryRecord::SetErrorWhenReadingFilesystemObject(BackupClie
// Created: 8/3/04
//
// --------------------------------------------------------------------------
-BackupClientDirectoryRecord::SyncParams::SyncParams(BackupDaemon &rDaemon,
+BackupClientDirectoryRecord::SyncParams::SyncParams(
+ RunStatusProvider &rRunStatusProvider,
+ SysadminNotifier &rSysadminNotifier,
+ ProgressNotifier &rProgressNotifier,
BackupClientContext &rContext)
: mSyncPeriodStart(0),
mSyncPeriodEnd(0),
@@ -1577,7 +1580,9 @@ BackupClientDirectoryRecord::SyncParams::SyncParams(BackupDaemon &rDaemon,
mMaxFileTimeInFuture(99999999999999999LL),
mFileTrackingSizeThreshold(16*1024),
mDiffingUploadSizeThreshold(16*1024),
- mrDaemon(rDaemon),
+ mrRunStatusProvider(rRunStatusProvider),
+ mrSysadminNotifier(rSysadminNotifier),
+ mrProgressNotifier(rProgressNotifier),
mrContext(rContext),
mReadErrorsOnFilesystemObjects(false),
mUploadAfterThisTimeInTheFuture(99999999999999999LL),