Index: src/libchengine/TTaskDefinition.h =================================================================== diff -u -N -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -r08717141ce5f6926116c298cbc9442094a45bb67 --- src/libchengine/TTaskDefinition.h (.../TTaskDefinition.h) (revision 0d5b67ee96b435d63f7bf075dc8e28603793b187) +++ src/libchengine/TTaskDefinition.h (.../TTaskDefinition.h) (revision 08717141ce5f6926116c298cbc9442094a45bb67) @@ -27,6 +27,8 @@ #include "TConfig.h" #include "TFileFiltersArray.h" #include "../libchcore/TPathContainer.h" +#include "FeedbackAlreadyExistsRuleList.h" +#include "FeedbackRules.h" namespace chengine { @@ -56,6 +58,11 @@ TFileFiltersArray& GetFilters(); void SetFilters(const TFileFiltersArray& rFilters); + // feedback rules + const FeedbackRules& GetFeedbackRules() const; + FeedbackRules& GetFeedbackRules(); + void SetFeedbackRules(const FeedbackRules& rFeedbackRules); + // Destination path void SetDestinationPath(const chcore::TSmartPath& pathDestination); chcore::TSmartPath GetDestinationPath() const; @@ -86,6 +93,7 @@ chcore::TPathContainer m_vSourcePaths; chcore::TSmartPath m_pathDestinationPath; TFileFiltersArray m_afFilters; + FeedbackRules m_feedbackRules; TOperationPlan m_tOperationPlan; ///< Describes the operation along with sub-operations to be performed on the task input data