Index: src/libchcore/TSubTaskDelete.h
===================================================================
diff -u -N -r0b8ae6ab8b538881b651126bf8e6de9c9912a782 -r19925be73ffcadd9f345f10e03e55aadb3f0eeac
--- src/libchcore/TSubTaskDelete.h	(.../TSubTaskDelete.h)	(revision 0b8ae6ab8b538881b651126bf8e6de9c9912a782)
+++ src/libchcore/TSubTaskDelete.h	(.../TSubTaskDelete.h)	(revision 19925be73ffcadd9f345f10e03e55aadb3f0eeac)
@@ -48,8 +48,14 @@
 		void IncreaseCurrentIndex();
 		size_t GetCurrentIndex() const;
 
+		void Store(const ISerializerRowDataPtr& spRowData) const;
+		static void InitLoader(const IColumnsDefinitionPtr& spColumns);
+		void Load(const ISerializerRowReaderPtr& spRowReader);
+		bool WasSerialized() const;
+
 	private:
 		size_t m_stCurrentIndex;
+		mutable size_t m_stLastStoredIndex;
 		mutable boost::shared_mutex m_lock;
 	};
 }