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> /// 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; }