Index: src/libchcore/TSubTaskBase.h =================================================================== diff -u -N -rd76d3ce6c8c55fa23009dbb03b8bc06f482c5b72 -r7d59ab9183c933f2fc2682a95fb5d26cf2f952d7 --- src/libchcore/TSubTaskBase.h (.../TSubTaskBase.h) (revision d76d3ce6c8c55fa23009dbb03b8bc06f482c5b72) +++ src/libchcore/TSubTaskBase.h (.../TSubTaskBase.h) (revision 7d59ab9183c933f2fc2682a95fb5d26cf2f952d7) @@ -28,6 +28,7 @@ #include "ESubTaskTypes.h" #include "TSubTaskStatsInfo.h" #include "ISerializer.h" +#include "IFeedbackHandler.h" BEGIN_CHCORE_NAMESPACE @@ -56,7 +57,7 @@ virtual void Reset() = 0; - virtual ESubOperationResult Exec() = 0; + virtual ESubOperationResult Exec(const IFeedbackHandlerPtr& spFeedbackHandler) = 0; virtual ESubOperationType GetSubOperationType() const = 0; // serialization