Index: src/libchcore/TLocalFilesystemFind.h =================================================================== diff -u -N -r4fe995b304ea342b50293f92d3c1992b43b820f7 -rf8fcbbd1d2321cf0c8be79526c449384af654e49 --- src/libchcore/TLocalFilesystemFind.h (.../TLocalFilesystemFind.h) (revision 4fe995b304ea342b50293f92d3c1992b43b820f7) +++ src/libchcore/TLocalFilesystemFind.h (.../TLocalFilesystemFind.h) (revision f8fcbbd1d2321cf0c8be79526c449384af654e49) @@ -23,6 +23,7 @@ #include "TFileInfoFwd.h" #include "TPath.h" #include "IFilesystemFind.h" +#include "..\liblogger\TLogger.h" namespace chcore { @@ -35,15 +36,21 @@ virtual void Close() override; private: - TLocalFilesystemFind(const TSmartPath& pathDir, const TSmartPath& pathMask); + TLocalFilesystemFind(const TSmartPath& pathDir, const TSmartPath& pathMask, const logger::TLogFileDataPtr& spLogFileData); void InternalClose(); + std::wstring GetFindLogData() const; private: TSmartPath m_pathDir; TSmartPath m_pathMask; HANDLE m_hFind; +#pragma warning(push) +#pragma warning(disable: 4251) + logger::TLoggerPtr m_spLog; +#pragma warning(pop) + friend class TLocalFilesystem; }; }