Index: src/libchcore/TTask.h =================================================================== diff -u -N -rb1ecc12ba4c1f2a7b4acd6e82fc4193535e55ff0 -r9ba9390b8f79c7a3fd1f9d6d9e92038d92222621 --- src/libchcore/TTask.h (.../TTask.h) (revision b1ecc12ba4c1f2a7b4acd6e82fc4193535e55ff0) +++ src/libchcore/TTask.h (.../TTask.h) (revision 9ba9390b8f79c7a3fd1f9d6d9e92038d92222621) @@ -50,8 +50,6 @@ public: ~TTask(); - const TTaskDefinition& GetTaskDefinition() const { return m_tTaskDefinition; } - void SetTaskState(ETaskCurrentState eTaskState); ETaskCurrentState GetTaskState() const; @@ -132,10 +130,17 @@ ITaskSerializerPtr m_spSerializer; #pragma warning(pop) - // task initial information (needed to start a task); might be a bit processed. - TTaskDefinition m_tTaskDefinition; + TString m_strTaskName; + // basic information + TPathContainer m_vSourcePaths; + TSmartPath m_pathDestinationPath; + + // Global task settings + TConfig m_tConfiguration; + TSubTasksArray m_tSubTasksArray; + TSubTaskContext m_tSubTaskContext; TTaskConfigTracker m_cfgTracker;