Index: src/libchcore/TTask.h =================================================================== diff -u -N -r73583f2ca01fa1b2eae49bbc63bce46b9ecff5db -r293e52b38d46653068006262172018a0f0d0a31c --- src/libchcore/TTask.h (.../TTask.h) (revision 73583f2ca01fa1b2eae49bbc63bce46b9ecff5db) +++ src/libchcore/TTask.h (.../TTask.h) (revision 293e52b38d46653068006262172018a0f0d0a31c) @@ -35,7 +35,7 @@ #include "TTaskStatsSnapshot.h" #include "ISerializer.h" #include "TModPathContainer.h" -#include "TSharedModificationTracker.h" +#include "TTaskBaseData.h" BEGIN_CHCORE_NAMESPACE @@ -135,21 +135,9 @@ IFeedbackHandlerPtr m_spFeedbackHandler; #pragma warning(pop) - bool m_bWasSerialized; - // base data -#pragma region Base data - bool m_bBaseDataChanged; + TTaskBaseData m_tBaseData; -#pragma warning(push) -#pragma warning(disable: 4251) - TSharedModificationTracker m_strTaskName; - TSharedModificationTracker m_eCurrentState; // current state of processing this task represents - TSharedModificationTracker m_pathLog; - TSharedModificationTracker m_pathDestinationPath; -#pragma warning(pop) -#pragma endregion - // basic information TModPathContainer m_vSourcePaths; TBasePathDataContainer m_arrSourcePathsInfo;