Index: src/libchcore/TSubTaskContext.cpp =================================================================== diff -u -N -r2efd22688b8d12be34c87bf2b024d8db6e317d60 -ra7834ba278464cb62739f22d35f9bc16269706a1 --- src/libchcore/TSubTaskContext.cpp (.../TSubTaskContext.cpp) (revision 2efd22688b8d12be34c87bf2b024d8db6e317d60) +++ src/libchcore/TSubTaskContext.cpp (.../TSubTaskContext.cpp) (revision a7834ba278464cb62739f22d35f9bc16269706a1) @@ -27,14 +27,12 @@ BEGIN_CHCORE_NAMESPACE -TSubTaskContext::TSubTaskContext(TConfig& rConfig, TModPathContainer& rBasePaths, - TBasePathDataContainer& rBasePathDataContainer, TFileInfoArray& rFilesCache, - TTaskConfigTracker& rCfgTracker, icpf::log_file& rLog, const IFeedbackHandlerPtr& spFeedbackHandler, - TWorkerThreadController& rThreadController, TLocalFilesystem& rfsLocal) : +TSubTaskContext::TSubTaskContext(TConfig& rConfig, const TBasePathDataContainerPtr& spBasePaths, 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_spBasePaths(spBasePaths), m_rFilesCache(rFilesCache), m_pathDestination(), m_rCfgTracker(rCfgTracker), @@ -69,16 +67,11 @@ m_eOperationType = eOperationType; } -TBasePathDataContainer& TSubTaskContext::GetBasePathDataContainer() +TBasePathDataContainerPtr TSubTaskContext::GetBasePaths() const { - return m_rBasePathDataContainer; + return m_spBasePaths; } -const TBasePathDataContainer& TSubTaskContext::GetBasePathDataContainer() const -{ - return m_rBasePathDataContainer; -} - TFileInfoArray& TSubTaskContext::GetFilesCache() { return m_rFilesCache; @@ -147,14 +140,4 @@ return m_rfsLocal; } -TModPathContainer& TSubTaskContext::GetBasePaths() -{ - return m_rBasePaths; -} - -const TModPathContainer& TSubTaskContext::GetBasePaths() const -{ - return m_rBasePaths; -} - END_CHCORE_NAMESPACE