// exec command for SCP //private bool _executingExecCmd = false; public SSH1Connection(SSHConnectionParameter param, IGranadosSocket s, ISSHConnectionEventReceiver er, string serverVersion, string clientVersion) : base(param, s, er) { _cInfo = new SSH1ConnectionInfo(param.HostName, param.PortNumber, serverVersion, clientVersion); _shellID = -1; _packetReceiver = new SynchronizedPacketReceiver(this); _packetizer = new SSH1Packetizer(_packetReceiver); }
/// <summary> /// Constructor /// </summary> /// <param name="socket">socket for sending SSH packet</param> public SynchronizedPacketReceiver(IGranadosSocket socket) { _socket = socket; }
/// <summary> /// Constructor /// </summary> /// <param name="socket">socket object</param> internal SocketStatusReader(IGranadosSocket socket) { _socket = socket; }
protected IGranadosSocket _stream; //underlying socket #endregion Fields #region Constructors protected SSHConnection(SSHConnectionParameter param, IGranadosSocket strm, ISSHConnectionEventReceiver receiver) { _param = (SSHConnectionParameter)param.Clone(); _stream = strm; _eventReceiver = receiver; _channel_collection = new ChannelCollection(); _autoDisconnect = true; _execCmd = null; _execCmdWaitFlag = true; }