Index: src/libchcore/TOverlappedWriterFB.h
===================================================================
diff -u -N -rc175b6c9d5be6ee6ee0eae90abb167b9eaf2abc3 -r38031c379667959206abe69507d8a4e3b040dba6
--- src/libchcore/TOverlappedWriterFB.h	(.../TOverlappedWriterFB.h)	(revision c175b6c9d5be6ee6ee0eae90abb167b9eaf2abc3)
+++ src/libchcore/TOverlappedWriterFB.h	(.../TOverlappedWriterFB.h)	(revision 38031c379667959206abe69507d8a4e3b040dba6)
@@ -52,6 +52,7 @@
 		TSubTaskBase::ESubOperationResult Start();
 
 		void StartThreaded();
+
 		TSubTaskBase::ESubOperationResult StopThreaded();
 
 		HANDLE GetEventWritingFinishedHandle() const;
@@ -69,6 +70,8 @@
 		TSubTaskBase::ESubOperationResult OnWriteFailed();
 		TSubTaskBase::ESubOperationResult OnWriteFinished(bool& bStopProcessing);
 
+		void UpdateCurrentItemStatsFromFileSize(bool bFileWritingFinished);
+
 	private:
 		TOverlappedWriterPtr m_spWriter;
 		TFilesystemFileFeedbackWrapperPtr m_spDstFile;
@@ -79,6 +82,7 @@
 
 		TEvent m_eventProcessingFinished;
 		TEvent m_eventWritingFinished;
+		TEvent m_eventLocalKill;
 
 		TEventCounter<unsigned int, EEventCounterMode::eSetIfEqual, 0> m_counterOnTheFly;