Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

Rebex.TerminalEmulation Namespace

Classes

ActionRequestEventArgs

Provides data for the ActionRequested event.

ClipboardOperationEventArgs

Provides data for the Pasting and Copying events.

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.

In This Article
  • Classes
  • Structs
  • Interfaces
  • Enums
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies