class for generating copyRequests from beeGFs filesystem events
More...
#include <followBeeGfsRequestProvider.h>
|
static requestProvider * | newProvider (const std::string &choice, decltype(requests) aRequests, decltype(delayedRequests) aDelayedRequests, decltype(parents) aParents, decltype(InputHandler) aInputHandler, decltype(OutputHandler) aOutputHandler) |
|
static void | addAllowedNamesToOption (options::single< std::string > &option) |
|
template<typename ... Types> |
void | enqueueOrAppend (const std::string &srcPath, copyRequest::fileInWork::slotTypes type, copyRequest::clock_type::time_point timestamp, Types ... args) |
|
virtual void | handleMove (const std::string &srcPath, const std::string &dstPath, const std::string &fromPath, const std::string &origPath, const singleMap &mapEntry, copyRequest::clock_type::time_point timestamp) |
|
virtual void | handleOther (const std::string &srcPath, const std::string &dstPath, const singleMap &mapEntry, copyRequest::clock_type::time_point timestamp, bool requestForRemoval) |
|
| followRequestProvider (decltype(requests) aRequests, decltype(delayedRequests) aDelayedRequests, decltype(parents) aParents, decltype(InputHandler) aInputHandler, decltype(OutputHandler) aOutputHandler) |
|
virtual const singleMap & | getDstPath (const std::string &source, std::string &destination, bool baseNameOnly=false) |
| get detstination papth for a given source path More...
|
|
static std::map< std::string, factoryClass * > & | getFactoryMap () |
|
copyRequest::simpleQueue & | requests |
|
copyRequest::timedQueue & | delayedRequests |
|
bool | parents |
|
inputHandler::base * | InputHandler |
|
outputHandler::base * | OutputHandler |
|
static options::single< bool > | mayDelete |
|
static options::single< bool > | nullDelimiter |
|
static options::map< std::string, pathMapType > | pathMap |
|
static singleMap | badMapEntry |
|
class for generating copyRequests from beeGFs filesystem events
Definition at line 7 of file followBeeGfsRequestProvider.h.
◆ followBeeGfsRequestProvider()
◆ ~followBeeGfsRequestProvider()
followBeeGfsRequestProvider::~followBeeGfsRequestProvider |
( |
| ) |
|
|
overridedefault |
◆ followStream()
void followBeeGfsRequestProvider::followStream |
( |
std::istream & |
| ) |
|
|
inlineoverridevirtual |
◆ beegfsroot
◆ factory
The documentation for this class was generated from the following files: