Index: src/libchcore/TTaskDefinition.h
===================================================================
diff -u -rb1e03eb232a784d6e2d40f67cbbbb33be0972228 -rb193a95402f2bf4c456fb9d65d111caaf6994823
--- src/libchcore/TTaskDefinition.h	(.../TTaskDefinition.h)	(revision b1e03eb232a784d6e2d40f67cbbbb33be0972228)
+++ src/libchcore/TTaskDefinition.h	(.../TTaskDefinition.h)	(revision b193a95402f2bf4c456fb9d65d111caaf6994823)
@@ -27,6 +27,7 @@
 #include "TConfig.h"
 #include "TPath.h"
 #include "TPathContainer.h"
+#include "TFileFiltersArray.h"
 
 BEGIN_CHCORE_NAMESPACE
 
@@ -57,6 +58,11 @@
 
 	void ClearSourcePaths();
 
+	// filters
+	const TFileFiltersArray& GetFilters() const;
+	TFileFiltersArray& GetFilters();
+	void SetFilters(const TFileFiltersArray& rFilters);
+
 	// Destination path
 	void SetDestinationPath(const TSmartPath& pathDestination);
 	TSmartPath GetDestinationPath() const;
@@ -83,6 +89,7 @@
 	// basic information
 	TPathContainer m_vSourcePaths;
 	TSmartPath m_pathDestinationPath;
+	TFileFiltersArray m_afFilters;
 
 	TOperationPlan m_tOperationPlan;			///< Describes the operation along with sub-operations to be performed on the task input data