summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2012-11-17 18:07:29 +0000
committerChris Wilson <chris+github@qwirx.com>2012-11-17 18:07:29 +0000
commit82feef9f070b5ac8a3973e61a03c751fb55743d8 (patch)
tree2f3a3e6fd6e2c040e4eb21a89c615032eeaf4dd4 /bin
parentb86be0d98fd078f656719c4ed3cffdbeca198ef3 (diff)
Use more efficient direct reset of Timers instead of assignment.
Diffstat (limited to 'bin')
-rw-r--r--bin/bbackupd/BackupClientContext.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/bin/bbackupd/BackupClientContext.cpp b/bin/bbackupd/BackupClientContext.cpp
index 52e1a40f..26df04be 100644
--- a/bin/bbackupd/BackupClientContext.cpp
+++ b/bin/bbackupd/BackupClientContext.cpp
@@ -508,8 +508,7 @@ void BackupClientContext::SetKeepAliveTime(int iSeconds)
{
mKeepAliveTime = iSeconds < 0 ? 0 : iSeconds;
BOX_TRACE("Set keep-alive time to " << mKeepAliveTime << " seconds");
- mKeepAliveTimer = Timer(mKeepAliveTime * MILLI_SEC_IN_SEC,
- "KeepAliveTime");
+ mKeepAliveTimer.Reset(mKeepAliveTime * MILLI_SEC_IN_SEC);
}
// --------------------------------------------------------------------------
@@ -569,8 +568,7 @@ void BackupClientContext::DoKeepAlive()
BOX_TRACE("KeepAliveTime reached, sending keep-alive message");
mapConnection->QueryGetIsAlive();
- mKeepAliveTimer = Timer(mKeepAliveTime * MILLI_SEC_IN_SEC,
- "KeepAliveTime");
+ mKeepAliveTimer.Reset(mKeepAliveTime * MILLI_SEC_IN_SEC);
}
int BackupClientContext::GetMaximumDiffingTime()