src/lib/INIReader.h
branchv_0
changeset 27 e9aad9dd823a
parent 23 b497140b0b63
child 28 596a724fbb83
--- a/src/lib/INIReader.h	Sat Nov 28 00:46:40 2020 +0100
+++ b/src/lib/INIReader.h	Sat Nov 28 18:10:47 2020 +0100
@@ -20,6 +20,7 @@
 #include <istream>
 
 #include "INIContentHandler.h"
+#include "UnescapingProcessor.h"
 
 namespace relpipe {
 namespace in {
@@ -45,6 +46,7 @@
 	 *        - but both sides will know the schema (allowed elements and attributes for INI events)
 	 */
 	virtual void addHandler(INIContentHandler* handler) = 0;
+	virtual void addUnescapingProcessor(std::shared_ptr<UnescapingProcessor> processor, const std::string uri, bool enabledByDefault) = 0;
 	virtual void process() = 0;
 	static INIReader* create(std::istream& input);
 };