Table of Contents

Constructor InputProcessorImpl

Namespace
Terminal.Gui.Drivers
Assembly
Terminal.Gui.dll

InputProcessorImpl(ConcurrentQueue<TInputRecord>, IKeyConverter<TInputRecord>)

Constructs base instance including wiring all relevant parser events and setting InputQueue to the provided thread safe input collection.

protected InputProcessorImpl(ConcurrentQueue<TInputRecord> inputBuffer, IKeyConverter<TInputRecord> keyConverter)

Parameters

inputBuffer ConcurrentQueue<TInputRecord>

The collection that will be populated with new input (see IInput<TInputRecord>)

keyConverter IKeyConverter<TInputRecord>

Key converter for translating driver specific TInputRecord class into Terminal.Gui Key.