Index: src/libchengine/TOverlappedWriterFB.h =================================================================== diff -u -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -rb9453afbc6264bc3f3c6a7f86fadab7744e0fb16 --- src/libchengine/TOverlappedWriterFB.h (.../TOverlappedWriterFB.h) (revision 0d5b67ee96b435d63f7bf075dc8e28603793b187) +++ 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; @@ -33,11 +34,11 @@ { public: TOverlappedWriterFB(const IFilesystemPtr& spFilesystem, - const IFeedbackHandlerPtr& spFeedbackHandler, + const FeedbackManagerPtr& spFeedbackManager, 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;