Difference between revisions of "Unit RemoteShell"

From Ultibo.org
Jump to: navigation, search
Line 119: Line 119:
 
|-
 
|-
 
| <code>FListener:TTelnetListener;</code>
 
| <code>FListener:TTelnetListener;</code>
 +
| &nbsp;
 +
|-
 +
|colspan="2"|&nbsp;
 +
|-
 +
| <code>procedure Reset(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
|colspan="2"|&nbsp;
 +
|-
 +
| <code>procedure MoveFirst(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
| <code>procedure MoveLast(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
| <code>procedure MoveLeft(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
| <code>procedure MoveRight(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
|colspan="2"|&nbsp;
 +
|-
 +
| <code>procedure EraseLine(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
| <code>procedure OutputLine(ASession:TTelnetSession; const AValue:String);</code>
 +
| &nbsp;
 +
|-
 +
| <code>function ExpandLine(ASession:TTelnetSession):Boolean;</code>
 +
| &nbsp;
 +
|-
 +
|colspan="2"|&nbsp;
 +
|-
 +
| <code>procedure EraseCharacter(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
| <code>procedure DeleteCharacter(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
| <code>procedure InsertCharacter(ASession:TTelnetSession; ACh:Char);</code>
 +
| &nbsp;
 +
|-
 +
| <code>procedure OverwriteCharacter(ASession:TTelnetSession; ACh:Char);</code>
 +
| &nbsp;
 +
|-
 +
|colspan="2"|&nbsp;
 +
|-
 +
| <code>procedure PrevHistory(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
| <code>procedure NextHistory(ASession:TTelnetSession);</code>
 +
| &nbsp;
 +
|-
 +
| <code>procedure CurrentHistory(ASession:TTelnetSession);</code>
 
| &nbsp;
 
| &nbsp;
 
|-
 
|-
Line 168: Line 223:
 
|}
 
|}
 
</div></div>
 
</div></div>
 
 
'''Telnet session'''
 
'''Telnet session'''
  

Revision as of 05:12, 27 March 2018

Return to Unit Reference


Description


Ultibo Remote Shell unit

To be documented

Constants



[Expand]
Remote shell REMOTE_SHELL_*


[Expand]
Telnet shell TELNET_SHELL_*


[Expand]
Telnet shell command TELNET_SHELL_COMMAND_*


[Expand]
Telnet shell alias TELNET_SHELL_ALIAS_*


[Expand]
SSH shell SSH_SHELL_*


[Expand]
SSH shell command SSH_SHELL_COMMAND_*


[Expand]
SSH shell alias SSH_SHELL_ALIAS_*


Type definitions


None defined

Class definitions



Telnet shell

[Expand]

TTelnetShell = class(TShell)

Telnet session

[Expand]

TTelnetSession = class(TShellSession)

SSH shell

[Expand]

TSSHShell = class(TShell)

Telnet shell logout

[Expand]

TTelnetShellLogout = class(TShellCommand)

SSH shell logout

[Expand]

TSSHShellLogout = class(TShellCommand)


Public variables


None defined

Function declarations



Initialization functions

[Expand]
procedure RemoteShellInit;
Description: To be documented


Return to Unit Reference