Exemple #1
0
 public void OnToggleConnectionState(OnConnectionStateEventArgs e)
 {
     if (OnToggleConnectionStateHandler != null)
     {
         OnToggleConnectionStateHandler(this, e);
     }
 }
        /// <summary>
        /// Closes a SSH connection.
        /// </summary>
        public override void Close()
        {
            conn.Dispose();

            if (!conn.IsConnected)
            {
                m_conn.Remove(this);

                OnConnectionStateEventArgs e = new OnConnectionStateEventArgs(this, ConnectionState.Closed);
                OnToggleConnectionState(e);
                this.OnToggleConnectionStateHandler = null;
            }
        }
        /// <summary>
        /// Closes a SSH connection.
        /// </summary>
        public override void Close()
        {
            conn.Dispose();

            if (!conn.IsConnected)
            {
                m_conn.Remove(this);

                OnConnectionStateEventArgs e = new OnConnectionStateEventArgs(this, ConnectionState.Closed);
                OnToggleConnectionState(e);
                this.OnToggleConnectionStateHandler = null;
            }
        }
        /// <summary>
        /// Opens a SSH connection.
        /// </summary>
        /// <returns>True if connection successfull</returns>
        public override bool Open()
        {
            if (!conn.IsConnected)
            {
                conn.Connect();
            }

            if (conn.IsConnected)
            {
                m_conn.Add(this);
                OnConnectionStateEventArgs e = new OnConnectionStateEventArgs(this, ConnectionState.Open);
                OnToggleConnectionState(e);
                return(true);
            }
            return(false);
        }
 public void OnToggleConnectionState(OnConnectionStateEventArgs e)
 {
     if (OnToggleConnectionStateHandler != null)
         OnToggleConnectionStateHandler(this, e);
 }
        /// <summary>
        /// Opens a SSH connection.
        /// </summary>
        /// <returns>True if connection successfull</returns>
        public override bool Open()
        {
            if (!conn.IsConnected)
            {
                conn.Connect();
            }

            if (conn.IsConnected)
            {
                m_conn.Add(this);
                OnConnectionStateEventArgs e = new OnConnectionStateEventArgs(this, ConnectionState.Open);
                OnToggleConnectionState(e);
                return true;
            }
            return false;
        }