resolvePath

Resolves the filename of the FIFO to use.

version(Posix && WithPipelinePlugin)
private
resolvePath

Parameters

plugin PipelinePlugin

The current PipelinePlugin.

Return Value

Type: auto

A filename to use for the FIFO.

Throws

FileExistsException if a FIFO with the same filename already exists, suggesting concurrent conflicting instances of the program (or merely a zombie FIFO after a crash), and a new filename could not be invented.

FileTypeMismatchException if a file or directory exists with the same name as the FIFO we want to create, and a new filename could not be invented.