C# Class Granados.SSH2.SSH2ShellChannel

SSH2 channel operator for the shell.
Inheritance: SSH2SessionChannel
Show file Open project: poderosaproject/poderosa

Public Methods

Method Description
SSH2ShellChannel ( IPacketSender packetSender, SSHConnectionParameter param, SSHProtocolEventManager protocolEventManager, uint localChannel, X11ConnectionManager x11ConnectionManager ) : System

Constructor (initiated by client)

Protected Methods

Method Description
OnChannelEstablished ( ) : void

Do additional work when SSH2ChannelBase.State was changed to SSH2ChannelBase.State.Established.

Private Methods

Method Description
SendAuthAgentRequest ( ) : bool

Sends SSH_MSG_CHANNEL_REQUEST "[email protected]"

SendPtyRequest ( ) : bool

Sends SSH_MSG_CHANNEL_REQUEST "pty-req"

SendShellRequest ( ) : bool

Sends SSH_MSG_CHANNEL_REQUEST "shell"

SendX11Request ( ) : bool

Sends SSH_MSG_CHANNEL_REQUEST "x11-req"

Method Details

OnChannelEstablished() protected method

Do additional work when SSH2ChannelBase.State was changed to SSH2ChannelBase.State.Established.
protected OnChannelEstablished ( ) : void
return void

SSH2ShellChannel() public method

Constructor (initiated by client)
public SSH2ShellChannel ( IPacketSender packetSender, SSHConnectionParameter param, SSHProtocolEventManager protocolEventManager, uint localChannel, X11ConnectionManager x11ConnectionManager ) : System
packetSender IPacketSender
param SSHConnectionParameter
protocolEventManager SSHProtocolEventManager
localChannel uint
x11ConnectionManager Granados.X11.X11ConnectionManager
return System