DarSlave.create

DarSlave create(string folder, string basename, string extension, string inputPipe = "", string outputPipe = "", string execute = "", uint minDigits = 0) @safe

Creates a DarSlave instance using named pipes.

Parameters

folderdirectory where the archive resides
basenamearchive base name
extensionarchive extension (usually "dar")
inputPipenamed pipe to receive orders (empty string = stdin)
outputPipenamed pipe to send data (empty string = stdout)
executecommand to execute before reading each slice (can be empty)
minDigitsminimum digits for slice numbering (0 = not used)

Returns

A new DarSlave instance.

Throws

DarException if creation fails.