Terminal

Undocumented in source.

Constructors

this
this(int stdinFD, int stdoutFD)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

clearBuffer
auto clearBuffer()
Undocumented in source. Be warned that the author may not have intended to support it.
ctrlCSignalFD
int ctrlCSignalFD()
Undocumented in source. Be warned that the author may not have intended to support it.
dimension
Dimension dimension()
Undocumented in source. Be warned that the author may not have intended to support it.
flip
auto flip()
Undocumented in source. Be warned that the author may not have intended to support it.
getInput
immutable(KeyInput) getInput()
Undocumented in source. Be warned that the author may not have intended to support it.
putString
auto putString(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
runInTerminalThread
void runInTerminalThread(void delegate() d)
Undocumented in source. Be warned that the author may not have intended to support it.
w
void w(string data)
Undocumented in source. Be warned that the author may not have intended to support it.
wDirect
void wDirect(string data, string errorMessage)
Undocumented in source. Be warned that the author may not have intended to support it.
xy
auto xy(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

buffer
auto buffer;
Undocumented in source.
originalState
termios originalState;
Undocumented in source.
selfSignalFDs
int[2] selfSignalFDs;

used to handle signals

stdinFD
int stdinFD;
Undocumented in source.
stdoutFD
int stdoutFD;
Undocumented in source.
terminalThreadDelegates
void delegate()[] terminalThreadDelegates;
Undocumented in source.
terminalThreadFDs
int[2] terminalThreadFDs;

used to run delegates in the input handling thread

Meta