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; }; }