C# Class Poderosa.Protocols.SSHSocket

Inheritance: SSHConnectionEventReceiverBase, IPoderosaSocket, ITerminalOutput, IKeyboardInteractiveAuthenticationHandler
Show file Open project: poderosaproject/poderosa Class Usage Examples

Public Methods

Method Description
AreYouThere ( ) : void
CleanupErrorStatus ( ) : void
Close ( ) : void
ForceDisposed ( ) : void
KeyboardInteractiveAuthenticationPrompt ( string prompts, bool echoes ) : string[]
OnKeyboardInteractiveAuthenticationCompleted ( bool success, Exception error ) : void
OnKeyboardInteractiveAuthenticationStarted ( ) : void
OpenKeyboardInteractiveShell ( ) : void
OpenShell ( ) : void
RepeatAsyncRead ( IByteAsyncInputStream cb ) : void
Resize ( int width, int height ) : void
SSHSocket ( SSHTerminalConnection parent ) : System
SendBreak ( ) : void
SendKeepAliveData ( ) : void
Transmit ( Poderosa.Protocols.ByteDataFragment data ) : void
Transmit ( byte buf, int offset, int length ) : void

Method Details

AreYouThere() public method

public AreYouThere ( ) : void
return void

CleanupErrorStatus() public method

public CleanupErrorStatus ( ) : void
return void

Close() public method

public Close ( ) : void
return void

ForceDisposed() public method

public ForceDisposed ( ) : void
return void

KeyboardInteractiveAuthenticationPrompt() public method

public KeyboardInteractiveAuthenticationPrompt ( string prompts, bool echoes ) : string[]
prompts string
echoes bool
return string[]

OnKeyboardInteractiveAuthenticationCompleted() public method

public OnKeyboardInteractiveAuthenticationCompleted ( bool success, Exception error ) : void
success bool
error System.Exception
return void

OnKeyboardInteractiveAuthenticationStarted() public method

public OnKeyboardInteractiveAuthenticationStarted ( ) : void
return void

OpenKeyboardInteractiveShell() public method

public OpenKeyboardInteractiveShell ( ) : void
return void

OpenShell() public method

public OpenShell ( ) : void
return void

RepeatAsyncRead() public method

public RepeatAsyncRead ( IByteAsyncInputStream cb ) : void
cb IByteAsyncInputStream
return void

Resize() public method

public Resize ( int width, int height ) : void
width int
height int
return void

SSHSocket() public method

public SSHSocket ( SSHTerminalConnection parent ) : System
parent SSHTerminalConnection
return System

SendBreak() public method

public SendBreak ( ) : void
return void

SendKeepAliveData() public method

public SendKeepAliveData ( ) : void
return void

Transmit() public method

public Transmit ( Poderosa.Protocols.ByteDataFragment data ) : void
data Poderosa.Protocols.ByteDataFragment
return void

Transmit() public method

public Transmit ( byte buf, int offset, int length ) : void
buf byte
offset int
length int
return void