Index: src/libchcore/TTaskStatsSnapshot.h =================================================================== diff -u -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -r4fe995b304ea342b50293f92d3c1992b43b820f7 --- src/libchcore/TTaskStatsSnapshot.h (.../TTaskStatsSnapshot.h) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) +++ src/libchcore/TTaskStatsSnapshot.h (.../TTaskStatsSnapshot.h) (revision 4fe995b304ea342b50293f92d3c1992b43b820f7) @@ -25,7 +25,6 @@ #include "libchcore.h" #include "TSubTaskStatsInfo.h" -#include "ESubTaskTypes.h" #include "TSubTaskArrayStatsSnapshot.h" #include "TFileFiltersArray.h" #include "EOperationTypes.h" @@ -102,6 +101,9 @@ unsigned int GetBufferCount() const { return m_uiBufferCount; } void SetBufferCount(unsigned int uiBufferCount) { m_uiBufferCount = uiBufferCount; } + TString GetSourcePath() const; + void SetSourcePath(const TString& pathSrc); + private: void CalculateProgressAndSpeeds() const; @@ -111,6 +113,8 @@ taskid_t m_tTaskID; bool m_bTaskIsRunning; + + TString m_strSrcPath; unsigned long long m_ullTimeElapsed; int m_iThreadPriority; @@ -138,7 +142,7 @@ mutable double m_dCombinedProgress; }; - typedef boost::shared_ptr TTaskStatsSnapshotPtr; + typedef std::shared_ptr TTaskStatsSnapshotPtr; } #endif