ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct () | |
Default Constructor. More... | |
setDimensions ($x, $y) | |
Set terminal width and height. More... | |
setHistory ($history) | |
Set the number of lines that should be logged past the terminal height. More... | |
loadString ($source) | |
Load a string. More... | |
appendString ($source) | |
Appdend a string. More... | |
_newLine () | |
Add a new line. More... | |
_processCoordinate ($last_attr, $cur_attr, $char) | |
Returns the current coordinate without preformating. More... | |
_getScreen () | |
Returns the current screen without preformating. More... | |
getScreen () | |
Returns the current screen. More... | |
getHistory () | |
Returns the current screen and the x previous lines. More... | |
Data Fields | |
$max_x | |
$max_y | |
$max_history | |
$history | |
$history_attrs | |
$x | |
$y | |
$old_x | |
$old_y | |
$base_attr_cell | |
$attr_cell | |
$attr_row | |
$screen | |
$attrs | |
$ansi | |
$tokenization | |
phpseclib\File\ANSI::__construct | ( | ) |
Default Constructor.
Definition at line 166 of file ANSI.php.
References phpseclib\File\ANSI\$attr_cell, phpseclib\File\ANSI\setDimensions(), and phpseclib\File\ANSI\setHistory().
phpseclib\File\ANSI::_getScreen | ( | ) |
Returns the current screen without preformating.
private
Definition at line 520 of file ANSI.php.
References phpseclib\File\ANSI\$base_attr_cell, $i, phpseclib\File\ANSI\$max_x, phpseclib\File\ANSI\$max_y, Sabre\VObject\$output, and phpseclib\File\ANSI\_processCoordinate().
Referenced by phpseclib\File\ANSI\getHistory(), and phpseclib\File\ANSI\getScreen().
phpseclib\File\ANSI::_newLine | ( | ) |
Add a new line.
Also update the $this->screen and $this->history buffers
private
Definition at line 434 of file ANSI.php.
References phpseclib\File\ANSI\$attr_row.
Referenced by phpseclib\File\ANSI\appendString().
phpseclib\File\ANSI::_processCoordinate | ( | $last_attr, | |
$cur_attr, | |||
$char | |||
) |
Returns the current coordinate without preformating.
private
Definition at line 463 of file ANSI.php.
References Sabre\VObject\$output.
Referenced by phpseclib\File\ANSI\_getScreen(), and phpseclib\File\ANSI\getHistory().
phpseclib\File\ANSI::appendString | ( | $source | ) |
Appdend a string.
string | $source | public |
Definition at line 233 of file ANSI.php.
References phpseclib\File\ANSI\$ansi, phpseclib\File\ANSI\$attr_cell, phpseclib\File\ANSI\$attr_row, phpseclib\File\ANSI\$base_attr_cell, $i, $source, phpseclib\File\ANSI\$x, phpseclib\File\ANSI\$y, and phpseclib\File\ANSI\_newLine().
Referenced by phpseclib\File\ANSI\loadString().
phpseclib\File\ANSI::getHistory | ( | ) |
Returns the current screen and the x previous lines.
public
Definition at line 555 of file ANSI.php.
References phpseclib\File\ANSI\$base_attr_cell, $i, phpseclib\File\ANSI\_getScreen(), and phpseclib\File\ANSI\_processCoordinate().
phpseclib\File\ANSI::getScreen | ( | ) |
Returns the current screen.
public
Definition at line 544 of file ANSI.php.
References phpseclib\File\ANSI\_getScreen().
phpseclib\File\ANSI::loadString | ( | $source | ) |
Load a string.
string | $source | public |
Definition at line 221 of file ANSI.php.
References $source, phpseclib\File\ANSI\appendString(), and phpseclib\File\ANSI\setDimensions().
phpseclib\File\ANSI::setDimensions | ( | $x, | |
$y | |||
) |
Set terminal width and height.
Resets the screen as well
int | $x | |
int | $y | public |
Definition at line 191 of file ANSI.php.
Referenced by phpseclib\File\ANSI\__construct(), and phpseclib\File\ANSI\loadString().
phpseclib\File\ANSI::setHistory | ( | $history | ) |
Set the number of lines that should be logged past the terminal height.
int | $x | |
int | $y | public |
Definition at line 210 of file ANSI.php.
References phpseclib\File\ANSI\$history.
Referenced by phpseclib\File\ANSI\__construct().
phpseclib\File\ANSI::$ansi |
Definition at line 150 of file ANSI.php.
Referenced by phpseclib\File\ANSI\appendString().
phpseclib\File\ANSI::$attr_cell |
Definition at line 118 of file ANSI.php.
Referenced by phpseclib\File\ANSI\__construct(), and phpseclib\File\ANSI\appendString().
phpseclib\File\ANSI::$attr_row |
Definition at line 126 of file ANSI.php.
Referenced by phpseclib\File\ANSI\_newLine(), and phpseclib\File\ANSI\appendString().
phpseclib\File\ANSI::$base_attr_cell |
Definition at line 110 of file ANSI.php.
Referenced by phpseclib\File\ANSI\_getScreen(), phpseclib\File\ANSI\appendString(), and phpseclib\File\ANSI\getHistory().
phpseclib\File\ANSI::$history |
Definition at line 62 of file ANSI.php.
Referenced by phpseclib\File\ANSI\setHistory().
phpseclib\File\ANSI::$max_x |
Definition at line 38 of file ANSI.php.
Referenced by phpseclib\File\ANSI\_getScreen().
phpseclib\File\ANSI::$max_y |
Definition at line 46 of file ANSI.php.
Referenced by phpseclib\File\ANSI\_getScreen().
phpseclib\File\ANSI::$x |
Definition at line 78 of file ANSI.php.
Referenced by phpseclib\File\ANSI\appendString().
phpseclib\File\ANSI::$y |
Definition at line 86 of file ANSI.php.
Referenced by phpseclib\File\ANSI\appendString().