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. |
|
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.
|
|
SSH1ChannelBase ( IPacketSender |
Constructor
|
|
Send ( Granados.IO.DataFragment data ) : void |
Send data.
|
|
SendBreak ( int breakLength ) : bool |
Send Break. (SSH2, session channel only)
|
|
SendEOF ( ) : void |
Send EOF.
|
|
SetHandler ( ISSHChannelEventHandler handler ) : void |
Sets handler
|
|
WaitReady ( ) : bool |
Block execution of the current thread until the channel is ready for the communication.
|
Method | Description | |
---|---|---|
Die ( ) : void |
Notifies terminating this channel.
|
|
SetRemoteChannel ( uint remoteChannel ) : void |
Sets remote channel.
|
|
Trace ( string format ) : void |
Outputs Trace message.
|
|
Transmit ( Granados.SSH1.SSH1Packet packet ) : void |
Sends a packet.
|
public abstract 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 abstract 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 SSH1ChannelBase ( IPacketSender |
||
packetSender | IPacketSender |
|
protocolEventManager | SSHProtocolEventManager | |
localChannel | uint | |
remoteChannel | uint | |
channelType | ChannelType | |
channelTypeString | string | |
return | System |
public abstract Send ( Granados.IO.DataFragment data ) : void | ||
data | Granados.IO.DataFragment | data to send |
return | void |
public SendBreak ( int breakLength ) : bool | ||
breakLength | int | break-length in milliseconds |
return | bool |
public SetHandler ( ISSHChannelEventHandler handler ) : void | ||
handler | ISSHChannelEventHandler | |
return | void |
protected SetRemoteChannel ( uint remoteChannel ) : void | ||
remoteChannel | uint | remote channel |
return | void |
protected Trace ( string format ) : void | ||
format | string | format string |
return | void |
protected Transmit ( Granados.SSH1.SSH1Packet packet ) : void | ||
packet | Granados.SSH1.SSH1Packet | packet object |
return | void |