diff options
author | Chris Wilson <chris+github@qwirx.com> | 2008-08-21 10:47:21 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2008-08-21 10:47:21 +0000 |
commit | 8199ad7ecef4debc5dcefbf1b27a791a78461f7d (patch) | |
tree | 00e416de48545b29c0d78499bfd604e538c56c0f /bin/bbackupd/BackupClientDirectoryRecord.cpp | |
parent | 2019b57dcbba43e8b3feba9385aec4a25bfa55b2 (diff) |
More use of new interfaces, compile fix for [2245].
Diffstat (limited to 'bin/bbackupd/BackupClientDirectoryRecord.cpp')
-rw-r--r-- | bin/bbackupd/BackupClientDirectoryRecord.cpp | 13 |
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), |