ewmscp  ..
followBeeGfsRequestProvider.h
Go to the documentation of this file.
1 #ifndef __followBeeGfsRequestProvider_h__
2 #define __followBeeGfsRequestProvider_h__
4 
8  private:
11  public:
13  decltype(delayedRequests) aDelayedRequests,
14  decltype(parents) aParents,
15  decltype(InputHandler) aInputHandler,
16  decltype(OutputHandler) aOutputHandler):
17  followRequestProvider(aRequests, aDelayedRequests, aParents,
18  aInputHandler, aOutputHandler) {};
19  ~followBeeGfsRequestProvider() override = default;
20  void followStream(std::istream& /*stream*/) override {};
21  void processSources(const std::vector<std::string>& sources) override;
22 };
23 
24 
25 #endif
followBeeGfsRequestProvider::processSources
void processSources(const std::vector< std::string > &sources) override
Definition: followBeeGfsRequestProvider.cpp:14
options::single< std::string >
requestProvider::parents
bool parents
Definition: requestProvider.h:33
followBeeGfsRequestProvider::~followBeeGfsRequestProvider
~followBeeGfsRequestProvider() override=default
requestProvider::delayedRequests
copyRequest::timedQueue & delayedRequests
Definition: requestProvider.h:32
followBeeGfsRequestProvider::factory
static factoryTemplate< followBeeGfsRequestProvider > factory
Definition: followBeeGfsRequestProvider.h:9
followBeeGfsRequestProvider::followStream
void followStream(std::istream &) override
Definition: followBeeGfsRequestProvider.h:20
requestProvider::OutputHandler
outputHandler::base * OutputHandler
Definition: requestProvider.h:35
requestProvider::factoryTemplate
Definition: requestProvider.h:54
followBeeGfsRequestProvider::beegfsroot
static options::single< std::string > beegfsroot
Definition: followBeeGfsRequestProvider.h:10
followRequestProvider.h
requestProvider::requests
copyRequest::simpleQueue & requests
Definition: requestProvider.h:31
requestProvider::InputHandler
inputHandler::base * InputHandler
Definition: requestProvider.h:34
followRequestProvider
Definition: followRequestProvider.h:17
followBeeGfsRequestProvider::followBeeGfsRequestProvider
followBeeGfsRequestProvider(decltype(requests) aRequests, decltype(delayedRequests) aDelayedRequests, decltype(parents) aParents, decltype(InputHandler) aInputHandler, decltype(OutputHandler) aOutputHandler)
Definition: followBeeGfsRequestProvider.h:12
followBeeGfsRequestProvider
class for generating copyRequests from beeGFs filesystem events
Definition: followBeeGfsRequestProvider.h:7