Rebex.TerminalEmulation Namespace
Classes
ActionRequestEventArgs
Provides data for the ActionRequested event.
ClipboardOperationEventArgs
CursorColorEventArgs
Provides data for the CursorColor event.
DataReceivedEventArgs
Provides data for the DataReceived event.
ErrorEventArgs
Provides data for the ProcessingError event.
FileReceiver
Provides functionality for receiving files using terminal.
FileSender
Provides functionality for sending files using terminal.
FileTransferProgressChangedEventArgs
Provides data for the TransferProgressChanged event.
FileTransfers
Provides functionality for file transfers. Makes it possible to programmatically send and receive files using terminal.
RemoteResizeEventArgs
Provides data for the RemoteResize event.
ScreenResizeEventArgs
Provides data for the ScreenResize event.
ScriptEvent
Represents a condition that can occur and be checked.
Scripting
Provides enhanced scripting functionality. Makes it possible to programmatically send commands and process responses.
ScriptMatch
Represents a result of a scripting method such as WaitFor(ScriptEvent) or CheckFor(ScriptEvent).
ScriptMatchInfo
Represents a matched condition.
SelectionChangedEventArgs
Provides data for the SelectionChanged event.
SerialPortChannel
Provides methods for communication over SerialPort.
Shell
Represents a Unix-like or DOS-like shell.
ShellChannel
Defines a generalized shell communication channel API. Intended to be used by Rebex Terminal infrastructure.
TerminalColor
Defines terminal colors.
TerminalControl
Terminal emulator control.
TerminalException
An exception that is thrown when a terminal error occurs.
TerminalFont
Represents a fixed-width terminal font.
TerminalFontInfo
Specifies terminal font info.
TerminalOptions
Terminal emulation options.
TerminalPalette
A 256-color terminal palette.
TerminalScreen
Represents a terminal screen.
TerminalScreenRegion
Represents a region of character cells of the terminal screen.
VirtualTerminal
Represents a virtual off-screen terminal.
VirtualTerminalExtensions
Provides image saving methods for VirtualTerminal class.
Structs
TerminalCell
Represents a single character cell from the terminal buffer.
Interfaces
IShellChannelFactory
Defines a generalized shell channel factory. Intended to be used by Rebex Terminal infrastructure.
ITerminal
Defines the shared interface for
TerminalControl
and VirtualTerminal.
Enums
AltKeyMode
Determines which control will process Alt key.
AutoWrapMode
Specifies whether to turn auto-wrap on or off or whether to use DOS-like mode.
BackspaceSequence
Backspace sequence for outgoing data.
BlinkingText
Specifies the appearance of the blinking text.
BreakSequence
Determines which sequence is sent by the and SendBreak(Int32) method.
ClipboardSelectionCopyMode
Determines behavior for copying selected text into clipboard.
ColorScheme
Specifies the terminal color mode.
ConsoleUnderline
Character underline style.
CursorKeyMode
Cursor key mode.
CursorStyle
Terminal cursor style.
DataProcessingMode
Incoming data processing mode.
FileTransferBlockSize
Specifies a size of data block for file transfers.
FileTransferProgressState
Specifies current transfer state.
FunctionKey
Specifies a list of function keys.
FunctionKeysMode
Specifies how to encode function keys such as as F1-F20, Ins, Del, Home, End, PgUp and PgDown.
HomeEndKeysMode
Home and End keys mode.
MouseWheelMode
Determines behavior for mouse wheel action.
NewLineSequence
New line sequence for outgoing data.
PollResult
Defines the results for the Poll(Int32) method.
RequestedAction
Determines the client command requested by the server (ActionRequested event).
SchemeColorName
Specifies scheme color names.
SelectGraphicRendition1
Specifies the appearance of the sequence: CSI 1 m.
ShellChannelOptions
Defines shell channel flags. Intended to be used by Rebex Terminal infrastructure.
ShellChannelState
Defines all the possible connection states of an ShellChannel object. Intended to be used by Rebex Terminal infrastructure.
ShellMode
Represents Shell mode. This specifies the way of issuing commands and detecting the end of response.
TerminalCaptureFormat
Terminal capture format.
TerminalCaptureOptions
Terminal capture options.
TerminalExceptionStatus
Defines status codes for the TerminalException class.
TerminalFontStyles
Specifies terminal font style.
TerminalImageFormat
Terminal image format.
TerminalState
Terminal state.
TerminalType
Specifies the terminal type (how are the escape sequences interpreted).
TextSelectionMode
Selection mode.