 |
ewmscp
..
|
Go to the documentation of this file.
9 "method to decode source file names",
"None"));
11 "ignore missing files in source file list");
16 const std::string& aSource,
17 const std::string& aDestination,
18 std::unique_ptr<const genericStat>& aStat,
21 copyRequest::clock_type::time_point timestamp) {
22 return new copyRequest::base(aInputHandler, aSource, aDestination, aStat, aMapEntry, remove, timestamp);
26 for (
auto& source : sources) {
30 escaper->deEscape(source, srcbuf);
38 std::unique_ptr<copyRequest::base> item(request);
static options::single< bool > ignoreMissing
void processSources(const std::vector< std::string > &sources) override
static options::single< std::string > & sourceDecodeMethod
static options::single< std::string > * newEscaperOption(const std::string &name, const std::string &description, const std::string &defaultValue="Url")
virtual copyRequest::base * newRequest(inputHandler::base *InputHandler, const std::string &aSource, const std::string &aDestination, std::unique_ptr< const genericStat > &aStat, const singleMap &aMapEntry, bool remove, copyRequest::clock_type::time_point timestamp)
#define defineStaticNoArg(var)
defines a static variable that needs no arguments to it's constructor
void enqueue(std::unique_ptr< T > &item)
copyRequest::simpleQueue & requests
static const escapism * newEscaper(const std::string &name)
virtual void processSource(const std::string &source)=0
#define timerInst(subfunc)
std::pair< std::string, std::string > singleMap
static std::multiset< copyRequest::base *, copyRequest::base::pointerCompare > requestSet
#define defineStatic(var,...)
defines a static variable and instatitates the constructor with the variable number of arguments.