Index: src/libchcore/TSubTaskContext.h =================================================================== diff -u -N -rc6d96d4152aab0785a5f850b5ed9eb4a3584fd91 -r121d674474766192b5bf02afda67fb962635f56b --- src/libchcore/TSubTaskContext.h (.../TSubTaskContext.h) (revision c6d96d4152aab0785a5f850b5ed9eb4a3584fd91) +++ src/libchcore/TSubTaskContext.h (.../TSubTaskContext.h) (revision 121d674474766192b5bf02afda67fb962635f56b) @@ -28,6 +28,7 @@ #include "EOperationTypes.h" #include "IFeedbackHandler.h" #include "TBasePathData.h" +#include "TFileInfoArray.h" namespace icpf { @@ -39,7 +40,6 @@ class TWorkerThreadController; class TTaskConfigTracker; class TLocalFilesystem; -class TFileInfoArray; class TConfig; class TFileFiltersArray; @@ -50,7 +50,7 @@ { public: TSubTaskContext(TConfig& rConfig, const TBasePathDataContainerPtr& spBasePaths, - const TFileFiltersArray& rFilters, TFileInfoArray& rFilesCache, + const TFileFiltersArray& rFilters, TTaskConfigTracker& rCfgTracker, icpf::log_file& rLog, const IFeedbackHandlerPtr& spFeedbackHandler, TWorkerThreadController& rThreadController, TLocalFilesystem& rfsLocal); ~TSubTaskContext(); @@ -102,7 +102,7 @@ const TFileFiltersArray& m_rFilters; // data on which to operate - TFileInfoArray& m_rFilesCache; + TFileInfoArray m_tFilesCache; TSmartPath m_pathDestination;