protected MultiThreadedPipelineStep(int number, IPipelineStatus pipelineStatus) : base(number) { _pipelineStatus = pipelineStatus; }
protected OutPipelineStep(int number, IPipelineStatus pipelineStatus, PriorityQueue inputQueue) : base(number, pipelineStatus) { _inputQueue = inputQueue; }
public InputPipelineStep(int number, IPipelineStatus pipelineStatus, string inputFilePath, ConcurrentQueue <Line> outputQueue) : base(number, pipelineStatus) { _inputFilePath = inputFilePath; _outputQueue = outputQueue; }
public FileOutPipelineStep(int number, IPipelineStatus pipelineStatus, PriorityQueue inputQueue, string outputFilePath) : base(number, pipelineStatus, inputQueue) { _outputFilePath = outputFilePath; }
public ConsoleOutPipelineStep(int number, IPipelineStatus pipelineStatus, PriorityQueue inputQueue) : base(number, pipelineStatus, inputQueue) { }
public ConvertorPipelineStep(int number, IPipelineStatus pipelineStatus, string fontFilePath, ConcurrentQueue <Line> inputQueue, PriorityQueue outputQueue) : base(number, pipelineStatus) { _fontFilePath = fontFilePath; _inputQueue = inputQueue; _outputQueue = outputQueue; }