#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/command/IOConsolePOSIX.h>
orxonox::IOConsole::IOConsole |
( |
| ) |
|
orxonox::IOConsole::~IOConsole |
( |
| ) |
|
void orxonox::IOConsole::cursorChanged |
( |
| ) |
|
|
overrideprivatevirtual |
Called if the position of the cursor in the input-line has changed.
Reimplemented from orxonox::ShellListener.
void orxonox::IOConsole::executed |
( |
| ) |
|
|
overrideprivatevirtual |
void orxonox::IOConsole::exit |
( |
| ) |
|
|
overrideprivatevirtual |
static int orxonox::IOConsole::extractLogLevel |
( |
std::string * |
text | ) |
|
|
staticprivate |
void orxonox::IOConsole::getTerminalSize |
( |
| ) |
|
|
private |
void orxonox::IOConsole::inputChanged |
( |
| ) |
|
|
overrideprivatevirtual |
void orxonox::IOConsole::lineAdded |
( |
| ) |
|
|
overrideprivatevirtual |
void orxonox::IOConsole::linesChanged |
( |
| ) |
|
|
overrideprivatevirtual |
void orxonox::IOConsole::preUpdate |
( |
const Clock & |
time | ) |
|
void orxonox::IOConsole::printInputLine |
( |
| ) |
|
|
private |
void orxonox::IOConsole::printStatusLines |
( |
| ) |
|
|
private |
void orxonox::IOConsole::resetTerminalMode |
( |
| ) |
|
|
staticprivate |
void orxonox::IOConsole::setTerminalMode |
( |
| ) |
|
|
private |
bool orxonox::IOConsole::willPrintStatusLines |
( |
| ) |
|
|
inlineprivate |
bool orxonox::IOConsole::bPrintStatusLine_ |
|
private |
bool orxonox::IOConsole::bStatusPrinted_ |
|
private |
std::ostream orxonox::IOConsole::cout_ |
|
private |
int orxonox::IOConsole::lastTerminalHeight_ |
|
private |
int orxonox::IOConsole::lastTerminalWidth_ |
|
private |
const int orxonox::IOConsole::minOutputLines_ = 3 |
|
staticprivate |
std::ostringstream orxonox::IOConsole::origCout_ |
|
private |
termios* orxonox::IOConsole::originalTerminalSettings_ |
|
private |
const std::string orxonox::IOConsole::promptString_ |
|
private |
Shell* orxonox::IOConsole::shell_ |
|
private |
IOConsole * orxonox::IOConsole::singletonPtr_s = nullptr |
|
staticprivate |
int orxonox::IOConsole::statusLineMaxWidth_ |
|
private |
std::vector<int> orxonox::IOConsole::statusLineWidths_ |
|
private |
int orxonox::IOConsole::terminalHeight_ |
|
private |
int orxonox::IOConsole::terminalWidth_ |
|
private |
The documentation for this class was generated from the following files: