Index: src/libchcore/TScopedRunningTimeTracker.cpp =================================================================== diff -u -N -r7d59ab9183c933f2fc2682a95fb5d26cf2f952d7 -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 --- src/libchcore/TScopedRunningTimeTracker.cpp (.../TScopedRunningTimeTracker.cpp) (revision 7d59ab9183c933f2fc2682a95fb5d26cf2f952d7) +++ src/libchcore/TScopedRunningTimeTracker.cpp (.../TScopedRunningTimeTracker.cpp) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) @@ -19,57 +19,56 @@ #include "stdafx.h" #include "TScopedRunningTimeTracker.h" -BEGIN_CHCORE_NAMESPACE - -TScopedRunningTimeTracker::TScopedRunningTimeTracker(IRunningTimeControl& rLocalStats) : - m_rLocalStats(rLocalStats), - m_bTimeTrackingPaused(false), - m_bRunningStatePaused(false) +namespace chcore { - rLocalStats.EnableTimeTracking(); - rLocalStats.MarkAsRunning(); -} + TScopedRunningTimeTracker::TScopedRunningTimeTracker(IRunningTimeControl& rLocalStats) : + m_rLocalStats(rLocalStats), + m_bTimeTrackingPaused(false), + m_bRunningStatePaused(false) + { + rLocalStats.EnableTimeTracking(); + rLocalStats.MarkAsRunning(); + } -TScopedRunningTimeTracker::~TScopedRunningTimeTracker() -{ - m_rLocalStats.MarkAsNotRunning(); - m_rLocalStats.DisableTimeTracking(); -} - -void TScopedRunningTimeTracker::PauseTimeTracking() -{ - if (!m_bTimeTrackingPaused) + TScopedRunningTimeTracker::~TScopedRunningTimeTracker() { + m_rLocalStats.MarkAsNotRunning(); m_rLocalStats.DisableTimeTracking(); - m_bTimeTrackingPaused = true; } -} -void TScopedRunningTimeTracker::UnPauseTimeTracking() -{ - if (m_bTimeTrackingPaused) + void TScopedRunningTimeTracker::PauseTimeTracking() { - m_rLocalStats.EnableTimeTracking(); - m_bTimeTrackingPaused = false; + if (!m_bTimeTrackingPaused) + { + m_rLocalStats.DisableTimeTracking(); + m_bTimeTrackingPaused = true; + } } -} -void TScopedRunningTimeTracker::PauseRunningState() -{ - if (!m_bRunningStatePaused) + void TScopedRunningTimeTracker::UnPauseTimeTracking() { - m_rLocalStats.MarkAsNotRunning(); - m_bRunningStatePaused = true; + if (m_bTimeTrackingPaused) + { + m_rLocalStats.EnableTimeTracking(); + m_bTimeTrackingPaused = false; + } } -} -void TScopedRunningTimeTracker::UnPauseRunningState() -{ - if (m_bRunningStatePaused) + void TScopedRunningTimeTracker::PauseRunningState() { - m_rLocalStats.MarkAsRunning(); - m_bRunningStatePaused = false; + if (!m_bRunningStatePaused) + { + m_rLocalStats.MarkAsNotRunning(); + m_bRunningStatePaused = true; + } } -} -END_CHCORE_NAMESPACE + void TScopedRunningTimeTracker::UnPauseRunningState() + { + if (m_bRunningStatePaused) + { + m_rLocalStats.MarkAsRunning(); + m_bRunningStatePaused = false; + } + } +}