|
lintel 0.2.0
|
#include <ITerminalService.h>
Public Member Functions | |
| virtual | ~ITerminalService ()=default |
| virtual void | log (const std::string &text)=0 |
| virtual SymbolEvent | onKeyPressed (KeyEvent key, std::string menu)=0 |
| virtual void | resetCursor ()=0 |
| virtual const std::string & | getLine ()=0 |
| virtual void | enableHideChars ()=0 |
| virtual void | disableHideChars ()=0 |
Interface for terminal display and line editing
|
virtualdefault |
Disable hidden character mode
Implemented in lintel::TerminalService.
Enable hidden character mode (e.g. for password entry)
Implemented in lintel::TerminalService.
Implemented in lintel::TerminalService.
Write text to the terminal output
Implemented in lintel::TerminalService.
|
pure virtual |
Process a key event in the context of the current menu
Implemented in lintel::TerminalService.
Reset cursor position for prompt refresh
Implemented in lintel::TerminalService.