 |
ewmscp
..
|
Go to the documentation of this file. 1 #ifndef __cmdLineRequestProvider_h__
2 #define __cmdLineRequestProvider_h__
20 const std::string& dstpath,
24 std::string& destination,
25 bool baseNameOnly =
false)
override;
34 aInputHandler, aOutputHandler),
41 std::string& destination)
override;
class specialisation for options of type bool
generic stat abstraction class Used to abstract the variants of the stat structure.
void processSource(const std::string &source) override
const singleMap & getDstPath(const std::string &source, std::string &destination, bool baseNameOnly=false) override
get detstination papth for a given source path
static options::single< bool > recursive
copyRequest::timedQueue & delayedRequests
virtual void addDirContent(const std::string &srcpath, const std::string &dstpath, const singleMap &mapEntry, const genericStat &dirStat)
bool isFollowMode() const override
outputHandler::base * OutputHandler
void prepareMappings(std::vector< std::string > &sources, std::string &destination) override
void printMappings(std::ostream &stream) override
copyRequest::simpleQueue & requests
std::pair< std::string, std::string > singleMap
inputHandler::base * InputHandler
~cmdLineRequestProvider() override=default
cmdLineRequestProvider(decltype(requests) aRequests, decltype(delayedRequests) aDelayedRequests, decltype(parents) aParents, decltype(InputHandler) aInputHandler, decltype(OutputHandler) aOutputHandler)
static factoryTemplate< cmdLineRequestProvider > factory
static std::string singleDestination
static options::single< bool > dereferenceCmdLine