 |
ewmscp
..
|
Go to the documentation of this file. 1 #ifndef __followJsonRequestProvider_h__
2 #define __followJsonRequestProvider_h__
30 const std::string& key);
40 aInputHandler, aOutputHandler) {};
virtual void processJson(const Json::Value &json)
static options::single< std::string > cookieKey
void followStream(std::istream &stream) override
static factoryTemplate< followJsonRequestProvider > factory
copyRequest::timedQueue & delayedRequests
static options::single< std::string > moveFromOpValue
static options::single< std::string > operationKey
static options::single< std::string > copyOpValue
static options::single< std::regex > sourceMatchRegex
outputHandler::base * OutputHandler
static options::single< std::string > pathKey
static options::single< std::string > timestampFormat
~followJsonRequestProvider() override=default
static options::single< std::string > timestampKey
copyRequest::simpleQueue & requests
static options::single< std::string > moveToOpValue
static options::single< copyRequest::clock_type::duration > timestampOffset
static options::single< int > jsonDelimiter
inputHandler::base * InputHandler
renameEventHandler renameHandler
static std::string getRequiredJsonValue(const Json::Value &json, const std::string &key)
static options::single< std::string > deleteOpValue
followJsonRequestProvider(decltype(requests) aRequests, decltype(delayedRequests) aDelayedRequests, decltype(parents) aParents, decltype(InputHandler) aInputHandler, decltype(OutputHandler) aOutputHandler)
void cleanupRenameEvents(copyRequest::clock_type::duration minAge)