Index: src/libchengine/TSubTaskStatsSnapshot.h =================================================================== diff -u -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -r9fcf462ad4a28203a3d34ded6da7125d4dcc925c --- src/libchengine/TSubTaskStatsSnapshot.h (.../TSubTaskStatsSnapshot.h) (revision 0d5b67ee96b435d63f7bf075dc8e28603793b187) +++ src/libchengine/TSubTaskStatsSnapshot.h (.../TSubTaskStatsSnapshot.h) (revision 9fcf462ad4a28203a3d34ded6da7125d4dcc925c) @@ -86,12 +86,14 @@ // speed void SetSizeSpeed(double dSizeSpeed); double GetSizeSpeed() const; + void SetAvgSizeSpeed(double dSizeSpeed) { m_dAvgSizeSpeed = dSizeSpeed; } + double GetAvgSizeSpeed() const { return m_dAvgSizeSpeed; } + void SetCountSpeed(double dCountSpeed); double GetCountSpeed() const; + void SetAvgCountSpeed(double dCountSpeed) { m_dAvgCountSpeed = dCountSpeed; } + double GetAvgCountSpeed() const { return m_dAvgCountSpeed; } - double GetAvgSizeSpeed() const; - double GetAvgCountSpeed() const; - ESubOperationType GetSubOperationType() const { return m_eSubOperationType; } void SetSubOperationType(ESubOperationType val) { m_eSubOperationType = val; } @@ -104,12 +106,14 @@ // subtask size and size speed per second unsigned long long m_ullTotalSize; unsigned long long m_ullProcessedSize; - double m_dSizeSpeed; + double m_dSizeSpeed = 0.0; + double m_dAvgSizeSpeed = 0.0; // subtask count of items and its speed per second file_count_t m_fcTotalCount; file_count_t m_fcProcessedCount; - double m_dCountSpeed; + double m_dCountSpeed = 0.0; + double m_dAvgCountSpeed = 0.0; // current item size unsigned long long m_ullCurrentItemTotalSize;