Index: src/libchcore/TSQLiteSerializerContainer.h =================================================================== diff -u -N -rb26ced3298e3e7e51d91f3ac70b56746786da83b -re98c03b108baad889dfd7c7fbb1a49f5ea5a55d8 --- src/libchcore/TSQLiteSerializerContainer.h (.../TSQLiteSerializerContainer.h) (revision b26ced3298e3e7e51d91f3ac70b56746786da83b) +++ src/libchcore/TSQLiteSerializerContainer.h (.../TSQLiteSerializerContainer.h) (revision e98c03b108baad889dfd7c7fbb1a49f5ea5a55d8) @@ -27,13 +27,14 @@ #include "TSQLiteSerializerRowData.h" #include #include +#include "../liblogger/TLogger.h" namespace chcore { class LIBCHCORE_API TSQLiteSerializerContainer : public ISerializerContainer { public: - TSQLiteSerializerContainer(const TString& strName, const sqlite::TSQLiteDatabasePtr& spDB, TPlainStringPool& poolStrings); + TSQLiteSerializerContainer(const TString& strName, const sqlite::TSQLiteDatabasePtr& spDB, TPlainStringPool& poolStrings, const logger::TLogFileDataPtr& spLogFileData); TSQLiteSerializerContainer(const TSQLiteSerializerContainer&) = delete; virtual ~TSQLiteSerializerContainer(); @@ -61,7 +62,7 @@ boost::pool<>* m_pPoolRows; - typedef boost::container::flat_map RowMap; // maps row id to row data + typedef boost::container::flat_map> RowMap; // maps row id to row data RowMap m_mapRows; boost::container::flat_set m_setDeleteItems; @@ -70,6 +71,8 @@ sqlite::TSQLiteDatabasePtr m_spDB; TPlainStringPool& m_poolStrings; + + logger::TLoggerPtr m_spLog; #pragma warning(pop) };