Index: src/libchcore/TOverlappedWriterFB.h =================================================================== diff -u -N -rbaad6054459abaaf69cbfd1ebad8783085160d99 -rd99302fce795dbb5139659016a5da7948f141fb4 --- src/libchcore/TOverlappedWriterFB.h (.../TOverlappedWriterFB.h) (revision baad6054459abaaf69cbfd1ebad8783085160d99) +++ src/libchcore/TOverlappedWriterFB.h (.../TOverlappedWriterFB.h) (revision d99302fce795dbb5139659016a5da7948f141fb4) @@ -40,6 +40,7 @@ const TOrderedBufferQueuePtr& spBuffersToWrite, const TOverlappedProcessorRangePtr& spRange, const TBufferListPtr& spEmptyBuffers, + size_t stMaxOtfBuffers, bool bOnlyCreate, bool bNoBuffering, bool bProtectReadOnlyFiles, @@ -55,7 +56,6 @@ void StartThreaded(); TSubTaskBase::ESubOperationResult StopThreaded(); - bool WereAttributesAndTimesSet() const; HANDLE GetEventWritingFinishedHandle() const; HANDLE GetEventProcessingFinishedHandle() const; @@ -75,6 +75,8 @@ void UpdateCurrentItemStatsFromFileSize(bool bFileWritingFinished); private: + TEventCounter m_counterOnTheFly; + TOverlappedWriterPtr m_spWriter; TFilesystemFileFeedbackWrapperPtr m_spDstFile; TSubTaskStatsInfoPtr m_spStats; @@ -87,8 +89,6 @@ TEvent m_eventWritingFinished; TEvent m_eventLocalKill; - TEventCounter m_counterOnTheFly; - TWorkerThreadController& m_rThreadController; TSubTaskBase::ESubOperationResult m_eThreadResult = TSubTaskBase::eSubResult_Continue;