DarSlave.createFromFds

DarSlave createFromFds(string folder, string basename, string extension, int inputFd, int outputFd, string execute = "", uint minDigits = 0) @safe

Creates a DarSlave instance using file descriptors.

Parameters

folderdirectory where the archive resides
basenamearchive base name
extensionarchive extension (usually "dar")
inputFdfile descriptor to receive orders
outputFdfile descriptor to send data
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.