KetraTerm
API · v0.3.0All versions

TerminalOracleSnapshot

data class TerminalOracleSnapshot(val oracle: TerminalOracleIdentity, val columns: Int, val visibleRows: Int, val historyRows: Int, val liveRowStart: Int, val activeBuffer: String, val cursorColumn: Int, val cursorRow: Int, val modes: TerminalOracleModeSnapshot, val retainedRows: List<TerminalOracleRowSnapshot>, val windowTitle: String, val outboundBytes: TerminalByteSequence)

Canonical state returned by a process-isolated terminal oracle.

Constructors

Link copied to clipboard
constructor(oracle: TerminalOracleIdentity, columns: Int, visibleRows: Int, historyRows: Int, liveRowStart: Int, activeBuffer: String, cursorColumn: Int, cursorRow: Int, modes: TerminalOracleModeSnapshot, retainedRows: List<TerminalOracleRowSnapshot>, windowTitle: String, outboundBytes: TerminalByteSequence)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard