ewmscp  ..
Functions
command line parameters for ewmscp.

main ewmscp function. More...

Collaboration diagram for command line parameters for ewmscp.:

Functions

decltype(uid) uid ('\0', "uid", "uid of created files and directories", -1)
 
decltype(gid) gid ('\0', "gid", "gid of created files and directories", -1)
 
decltype(noCopy) noCopy ('\0', "noCopy", "do not create a copy", false)
 
decltype(dereference) dereference ( 'L', "dereference", "always follow symbolic links in SOURCE", false)
 
decltype(verbose) verbose ( 'v', "verbose", "explain what is being done", false)
 
decltype(quiet) quiet ( 'q', "quiet", "be as quiet as possible", false)
 
decltype(workDir) workDir ('\0', "workDir", "use DIRECTORY as work dir")
 
decltype(continueOnError) continueOnError ('\0', "continueOnError", "don't stop on errors in non-follow mode", false)
 
decltype(nThreads) nThreads ('\0', "nThreads", "number of simultaneous copys", 1)
 
decltype(writeRateLimit) writeRateLimit ("writeRateLimit")
 
decltype(fileRateLimit) fileRateLimit ("fileRateLimit")
 
decltype(readRateLimit) readRateLimit ("readRateLimit")
 
decltype(modeBits) modeBits ('\0', "mode", "access mode for copied files", 0644)
 
decltype(statPrefix) statPrefix ('\0', "statPrefix", "prefix for statistics log lines", "")
 
decltype(requestProviderName) requestProviderName ('\0', "requestProvider", "name of request provider", "cmdLine")
 
decltype(printStatAnyway) printStatAnyway ('\0', "printStatAnyway", "print stat values at the end anyway")
 
decltype(outputHandlerName) outputHandlerName ('\0', "outputHandler", "name of outputHandler", "posixFile")
 
decltype(inputHandlerName) inputHandlerName ('\0', "inputHandler", "name of inputHandler", "posixFile")
 

Detailed Description

main ewmscp function.

Processes command line args, sets up request queues and (optionally) starts threads that process them.

Function Documentation

◆ continueOnError()

decltype( continueOnError ) continueOnError ( '\0'  ,
"continueOnError"  ,
"don't stop on errors in non-follow mode"  ,
false   
)

◆ dereference()

decltype( dereference ) dereference ( 'L'  ,
"dereference"  ,
"always follow symbolic links in SOURCE"  ,
false   
)

◆ fileRateLimit()

decltype( fileRateLimit ) fileRateLimit ( "fileRateLimit"  )

◆ gid()

decltype( gid ) gid ( '\0'  ,
"gid"  ,
"gid of created files and directories"  ,
1 
)

◆ inputHandlerName()

decltype( inputHandlerName ) inputHandlerName ( '\0'  ,
"inputHandler"  ,
"name of inputHandler"  ,
"posixFile"   
)

◆ modeBits()

decltype( modeBits ) modeBits ( '\0'  ,
"mode"  ,
"access mode for copied files"  ,
0644   
)

◆ noCopy()

decltype( noCopy ) noCopy ( '\0'  ,
"noCopy"  ,
"do not create a copy"  ,
false   
)

◆ nThreads()

decltype( nThreads ) nThreads ( '\0'  ,
"nThreads"  ,
"number of simultaneous copys"  ,
 
)

◆ outputHandlerName()

decltype( outputHandlerName ) outputHandlerName ( '\0'  ,
"outputHandler"  ,
"name of outputHandler"  ,
"posixFile"   
)

◆ printStatAnyway()

decltype( printStatAnyway ) printStatAnyway ( '\0'  ,
"printStatAnyway"  ,
"print stat values at the end anyway"   
)

◆ quiet()

decltype( quiet ) quiet ( 'q'  ,
"quiet"  ,
"be as quiet as possible"  ,
false   
)

◆ readRateLimit()

decltype( readRateLimit ) readRateLimit ( "readRateLimit"  )

◆ requestProviderName()

decltype( requestProviderName ) requestProviderName ( '\0'  ,
"requestProvider"  ,
"name of request provider"  ,
"cmdLine"   
)

◆ statPrefix()

decltype( statPrefix ) statPrefix ( '\0'  ,
"statPrefix"  ,
"prefix for statistics log lines"  ,
""   
)

Referenced by printErrors(), and printResults().

Here is the caller graph for this function:

◆ uid()

decltype( uid ) uid ( '\0'  ,
"uid"  ,
"uid of created files and directories"  ,
1 
)

◆ verbose()

decltype( verbose ) verbose ( 'v'  ,
"verbose"  ,
"explain what is being done"  ,
false   
)

◆ workDir()

decltype( workDir ) workDir ( '\0'  ,
"workDir"  ,
"use DIRECTORY as work dir"   
)

◆ writeRateLimit()

decltype( writeRateLimit ) writeRateLimit ( "writeRateLimit"  )