  | 
  
    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)