Index: src/libchcore/TTaskLocalStats.cpp =================================================================== diff -u -N -rfb4c4006dee5aaf815d08bc3e89312445b994307 -r835e0344e9677ff02eb3b539061c48c9f3a616ce --- src/libchcore/TTaskLocalStats.cpp (.../TTaskLocalStats.cpp) (revision fb4c4006dee5aaf815d08bc3e89312445b994307) +++ src/libchcore/TTaskLocalStats.cpp (.../TTaskLocalStats.cpp) (revision 835e0344e9677ff02eb3b539061c48c9f3a616ce) @@ -259,4 +259,16 @@ return iResult; } +ESubOperationType TTaskLocalStats::GetCurrentSubOperationType() const +{ + boost::shared_lock lock(m_lock); + return m_eCurrentSubOperationType; +} + +void TTaskLocalStats::SetCurrentSubOperationType(ESubOperationType eSubOperationType) +{ + boost::unique_lock lock(m_lock); + m_eCurrentSubOperationType = eSubOperationType; +} + END_CHCORE_NAMESPACE