Method | Description | |
---|---|---|
Close ( ) : void |
Close this channel. After calling this method, all mothods of the ISSHChannel will throw SSHChannelInvalidOperationException.If this method was called under the inappropriate channel state, the method call will be ignored silently. |
|
ExecCommand ( SSHConnectionParameter param, string command ) : void |
Starts a command
|
|
ExecShell ( SSHConnectionParameter param ) : bool |
Starts a shell
|
|
ProcessPacket ( SSH1PacketType packetType, Granados.IO.DataFragment packetFragment ) : void |
Process packet about this channel.
|
|
ResizeTerminal ( uint width, uint height, uint pixelWidth, uint pixelHeight ) : void |
Send window dimension change message.
|
|
SSH1InteractiveSession ( IPacketSender |
Constructor
|
|
Send ( Granados.IO.DataFragment data ) : void |
Send data.
|
|
SendEOF ( ) : void |
Send EOF.
|
|
WaitReady ( ) : bool |
Block execution of the current thread until the channel is ready for the communication.
|
Method | Description | |
---|---|---|
DoExecCommand ( SSHConnectionParameter param, string command ) : void |
Starts a command
|
|
OpenPTY ( SSHConnectionParameter param ) : bool |
Open PTY
|
|
RequestFailed ( ) : void |
Changes state when the request was failed.
|
|
SetStateClosed ( bool byServer ) : void |
Set state to "Closed".
|
public ExecCommand ( SSHConnectionParameter param, string command ) : void | ||
param | SSHConnectionParameter | connection parameters |
command | string | command line to execute |
return | void |
public ExecShell ( SSHConnectionParameter param ) : bool | ||
param | SSHConnectionParameter | connection parameters |
return | bool |
public ProcessPacket ( SSH1PacketType packetType, Granados.IO.DataFragment packetFragment ) : void | ||
packetType | SSH1PacketType | a packet type (message number) |
packetFragment | Granados.IO.DataFragment | a packet image except message number and recipient channel. |
return | void |
public ResizeTerminal ( uint width, uint height, uint pixelWidth, uint pixelHeight ) : void | ||
width | uint | terminal width, columns |
height | uint | terminal height, rows |
pixelWidth | uint | terminal width, pixels |
pixelHeight | uint | terminal height, pixels |
return | void |
public SSH1InteractiveSession ( IPacketSender |
||
packetSender | IPacketSender |
|
protocolEventManager | SSHProtocolEventManager | |
localChannel | uint | |
channelType | ChannelType | |
channelTypeString | string | |
return | System |
public Send ( Granados.IO.DataFragment data ) : void | ||
data | Granados.IO.DataFragment | data to send |
return | void |