From aef5440bdf486d805895ebfe6bce565b2eab8feb Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 7 Nov 2012 19:59:44 +0000 Subject: Replace magic number 1000 with MILLI_SEC_IN_SEC when initialising timers. Add the start of ExperimentalSnapshotMode support. --- bin/bbackupd/BackupClientContext.cpp | 49 ++++++++++++++++++++---------------- bin/bbackupd/BackupClientContext.h | 2 ++ 2 files changed, 29 insertions(+), 22 deletions(-) (limited to 'bin') diff --git a/bin/bbackupd/BackupClientContext.cpp b/bin/bbackupd/BackupClientContext.cpp index 20189fad..9db1b6dc 100644 --- a/bin/bbackupd/BackupClientContext.cpp +++ b/bin/bbackupd/BackupClientContext.cpp @@ -53,26 +53,29 @@ BackupClientContext::BackupClientContext ProgressNotifier& rProgressNotifier, bool TcpNiceMode ) - : mrResolver(rResolver), - mrTLSContext(rTLSContext), - mHostname(rHostname), - mPort(Port), - mAccountNumber(AccountNumber), - mExtendedLogging(ExtendedLogging), - mExtendedLogToFile(ExtendedLogToFile), - mExtendedLogFile(ExtendedLogFile), - mpExtendedLogFileHandle(NULL), - mClientStoreMarker(ClientStoreMarker_NotKnown), - mpDeleteList(0), - mpCurrentIDMap(0), - mpNewIDMap(0), - mStorageLimitExceeded(false), - mpExcludeFiles(0), - mpExcludeDirs(0), - mKeepAliveTimer(0, "KeepAliveTime"), - mbIsManaged(false), - mrProgressNotifier(rProgressNotifier), - mTcpNiceMode(TcpNiceMode) +: mExperimentalSnapshotMode(false), + mrResolver(rResolver), + mrTLSContext(rTLSContext), + mHostname(rHostname), + mPort(Port), + mAccountNumber(AccountNumber), + mpSocket(0), + mpConnection(0), + mExtendedLogging(ExtendedLogging), + mExtendedLogToFile(ExtendedLogToFile), + mExtendedLogFile(ExtendedLogFile), + mpExtendedLogFileHandle(NULL), + mClientStoreMarker(ClientStoreMarker_NotKnown), + mpDeleteList(0), + mpCurrentIDMap(0), + mpNewIDMap(0), + mStorageLimitExceeded(false), + mpExcludeFiles(0), + mpExcludeDirs(0), + mKeepAliveTimer(0, "KeepAliveTime"), + mbIsManaged(false), + mrProgressNotifier(rProgressNotifier) + mTcpNiceMode(TcpNiceMode) { } @@ -507,7 +510,8 @@ void BackupClientContext::SetKeepAliveTime(int iSeconds) { mKeepAliveTime = iSeconds < 0 ? 0 : iSeconds; BOX_TRACE("Set keep-alive time to " << mKeepAliveTime << " seconds"); - mKeepAliveTimer = Timer(mKeepAliveTime * 1000, "KeepAliveTime"); + mKeepAliveTimer = Timer(mKeepAliveTime * MILLI_SEC_IN_SEC, + "KeepAliveTime"); } // -------------------------------------------------------------------------- @@ -567,7 +571,8 @@ void BackupClientContext::DoKeepAlive() BOX_TRACE("KeepAliveTime reached, sending keep-alive message"); mapConnection->QueryGetIsAlive(); - mKeepAliveTimer = Timer(mKeepAliveTime * 1000, "KeepAliveTime"); + mKeepAliveTimer = Timer(mKeepAliveTime * MILLI_SEC_IN_SEC, + "KeepAliveTime"); } int BackupClientContext::GetMaximumDiffingTime() diff --git a/bin/bbackupd/BackupClientContext.h b/bin/bbackupd/BackupClientContext.h index 9d0ca88f..1fcc6ede 100644 --- a/bin/bbackupd/BackupClientContext.h +++ b/bin/bbackupd/BackupClientContext.h @@ -218,6 +218,8 @@ public: } } + bool mExperimentalSnapshotMode; + private: LocationResolver &mrResolver; TLSContext &mrTLSContext; -- cgit v1.2.3