diff -r b1f6fa3a6555 -r e9aad9dd823a src/lib/INIReader.h --- 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 #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 processor, const std::string uri, bool enabledByDefault) = 0; virtual void process() = 0; static INIReader* create(std::istream& input); };