Index: src/libchcore/TSubTaskContext.cpp =================================================================== diff -u -N -r458af7bf8c35950fdeb4b906950437596324aea1 -r2efd22688b8d12be34c87bf2b024d8db6e317d60 --- src/libchcore/TSubTaskContext.cpp (.../TSubTaskContext.cpp) (revision 458af7bf8c35950fdeb4b906950437596324aea1) +++ src/libchcore/TSubTaskContext.cpp (.../TSubTaskContext.cpp) (revision 2efd22688b8d12be34c87bf2b024d8db6e317d60) @@ -27,12 +27,13 @@ BEGIN_CHCORE_NAMESPACE -TSubTaskContext::TSubTaskContext(TConfig& rConfig, +TSubTaskContext::TSubTaskContext(TConfig& rConfig, TModPathContainer& rBasePaths, TBasePathDataContainer& rBasePathDataContainer, TFileInfoArray& rFilesCache, TTaskConfigTracker& rCfgTracker, icpf::log_file& rLog, const IFeedbackHandlerPtr& spFeedbackHandler, TWorkerThreadController& rThreadController, TLocalFilesystem& rfsLocal) : m_rConfig(rConfig), m_eOperationType(eOperation_None), + m_rBasePaths(rBasePaths), m_rBasePathDataContainer(rBasePathDataContainer), m_rFilesCache(rFilesCache), m_pathDestination(), @@ -146,4 +147,14 @@ return m_rfsLocal; } +TModPathContainer& TSubTaskContext::GetBasePaths() +{ + return m_rBasePaths; +} + +const TModPathContainer& TSubTaskContext::GetBasePaths() const +{ + return m_rBasePaths; +} + END_CHCORE_NAMESPACE