Index: src/libchengine/TOverlappedWriterFB.h =================================================================== diff -u -r08717141ce5f6926116c298cbc9442094a45bb67 -rb9453afbc6264bc3f3c6a7f86fadab7744e0fb16 --- src/libchengine/TOverlappedWriterFB.h (.../TOverlappedWriterFB.h) (revision 08717141ce5f6926116c298cbc9442094a45bb67) +++ src/libchengine/TOverlappedWriterFB.h (.../TOverlappedWriterFB.h) (revision b9453afbc6264bc3f3c6a7f86fadab7744e0fb16) @@ -24,6 +24,7 @@ #include "TOverlappedProcessorRange.h" #include "TThreadedQueueRunner.h" #include "TEventCounter.h" +#include "TDestinationPathProvider.h" using namespace chcore; @@ -37,7 +38,7 @@ TWorkerThreadController& rThreadController, const TSubTaskStatsInfoPtr& spStats, const TFileInfoPtr& spSrcFileInfo, - const TSmartPath& pathDst, + const TDestinationPathProvider& rDstPathProvider, const logger::TLogFileDataPtr& spLogFileData, const TOrderedBufferQueuePtr& spBuffersToWrite, const TOverlappedProcessorRangePtr& spRange, @@ -87,6 +88,13 @@ bool m_bOnlyCreate = false; bool m_bUpdateFileAttributesAndTimes = false; + IFilesystemPtr m_spFilesystem; + const TDestinationPathProvider& m_rDstPathProvider; + FeedbackManagerPtr m_spFeedbackManager; + logger::TLogFileDataPtr m_spLogFileData; + bool m_bNoBuffering = false; + bool m_bProtectReadOnlyFiles = false; + TEvent m_eventProcessingFinished; TEvent m_eventWritingFinished; TEvent m_eventLocalKill;