Index: src/libchcore/TSubTaskCopyMove.h
===================================================================
diff -u -rbebda797ec6983535a8940f8f9f15453fe6b1785 -r12a1725bfd04b0f55fd0fda302975fdcd4174943
--- src/libchcore/TSubTaskCopyMove.h	(.../TSubTaskCopyMove.h)	(revision bebda797ec6983535a8940f8f9f15453fe6b1785)
+++ src/libchcore/TSubTaskCopyMove.h	(.../TSubTaskCopyMove.h)	(revision 12a1725bfd04b0f55fd0fda302975fdcd4174943)
@@ -73,10 +73,13 @@
 public:
 	TSubTaskCopyMove(TSubTaskContext& tSubTaskContext);
 
+	virtual void Reset();
+
 	virtual ESubOperationResult Exec();
 	virtual ESubOperationType GetSubOperationType() const { return eSubOperation_Copying; }
 
 	virtual TSubTaskProgressInfo& GetProgressInfo() { return m_tProgressInfo; }
+	virtual void GetStatsSnapshot(TSubTaskStatsSnapshot& rStats) const;
 
 private:
 	int GetBufferIndex(const TFileInfoPtr& spFileInfo);
@@ -100,6 +103,7 @@
 #pragma warning(push)
 #pragma warning(disable: 4251)
 	details::TCopyMoveProgressInfo m_tProgressInfo;
+	TSubTaskStatsInfo m_tSubTaskStats;
 #pragma warning(pop)
 };