Index: src/libchcore/TTaskManager.h =================================================================== diff -u -N -r9479911a096555a7504c5c8a8eaee83ecb63440c -rd32a79f0e9220bad2c6eeb5e8a986228b6e832fb --- src/libchcore/TTaskManager.h (.../TTaskManager.h) (revision 9479911a096555a7504c5c8a8eaee83ecb63440c) +++ src/libchcore/TTaskManager.h (.../TTaskManager.h) (revision d32a79f0e9220bad2c6eeb5e8a986228b6e832fb) @@ -24,8 +24,8 @@ #include "TPath.h" #include "TTaskManagerStatsSnapshot.h" #include "TTaskInfo.h" -#include "ITaskManagerSerializer.h" #include "ISerializer.h" +#include "ISerializerFactory.h" BEGIN_CHCORE_NAMESPACE @@ -38,7 +38,7 @@ class LIBCHCORE_API TTaskManager { public: - TTaskManager(const ISerializerPtr& spSerializer, IFeedbackHandlerFactory* piFeedbackHandlerFactory); + TTaskManager(const ISerializerFactoryPtr& spSerializerFactory, IFeedbackHandlerFactory* piFeedbackHandlerFactory); ~TTaskManager(); void Store(); @@ -96,6 +96,7 @@ #pragma warning(push) #pragma warning(disable: 4251) ISerializerPtr m_spSerializer; + ISerializerFactoryPtr m_spSerializerFactory; #pragma warning(pop) };