Index: src/libchcore/TTask.h =================================================================== diff -u -N -rd9527df01ee91b35d9a5fdccb80ded25a9c8265f -rb26ced3298e3e7e51d91f3ac70b56746786da83b --- src/libchcore/TTask.h (.../TTask.h) (revision d9527df01ee91b35d9a5fdccb80ded25a9c8265f) +++ src/libchcore/TTask.h (.../TTask.h) (revision b26ced3298e3e7e51d91f3ac70b56746786da83b) @@ -33,7 +33,7 @@ #include "TTaskBaseData.h" #include #include "IFilesystem.h" -#include "..\liblogger\TLogger.h" +#include "../liblogger/TLogger.h" namespace chcore { @@ -47,9 +47,12 @@ class LIBCHCORE_API TTask { private: + TTask(const TTask&) = delete; TTask(const ISerializerPtr& spSerializer, const IFeedbackHandlerPtr& spFeedbackHandler, const TTaskBaseData& rBaseTaskData, const logger::TMultiLoggerConfigPtr& spLoggerConfig); TTask(const ISerializerPtr& spSerializer, const IFeedbackHandlerPtr& spFeedbackHandler, const TTaskDefinition& rTaskDefinition, const TSmartPath& rLogPath, const logger::TMultiLoggerConfigPtr& spLoggerConfig); + TTask& operator=(const TTask&) = delete; + public: ~TTask();