/// <summary> /// Connects with the configured parameters. /// </summary> /// <seealso cref="Disconnect"/> public override void Connect() { CheckState(VPNConnectionState.Initializing); State.ChangeState(VPNConnectionState.Initializing); var del = new UtilsHelper.Function<bool>(ConnectLogic); del.BeginInvoke(null, null); }
/// <summary> /// Connects with the configured parameters. /// </summary> /// <seealso cref="Disconnect"/> public override void Connect() { CheckState(VPNConnectionState.Initializing); State.ChangeState(VPNConnectionState.Initializing); var del = new UtilsHelper.Function <bool>(ConnectLogic); del.BeginInvoke(null, null); }
/// <summary> /// Connects with the configured parameters. /// </summary> /// <seealso cref="Disconnect"/> public override void Connect() { CheckState(VPNConnectionState.Initializing); State.ChangeState(VPNConnectionState.Initializing); m_connectState = 1; m_abort = false; m_ovpnService.Start(); if (!m_ovpnService.isRunning) { State.ChangeState(VPNConnectionState.Error); IP = null; return; } UtilsHelper.Function <bool> cld = new UtilsHelper.Function <bool>(ConnectLogic); m_connectState = 2; cld.BeginInvoke(connectComplete, cld); }
/// <summary> /// Connects with the configured parameters. /// </summary> /// <seealso cref="Disconnect"/> public override void Connect() { CheckState(VPNConnectionState.Initializing); State.ChangeState(VPNConnectionState.Initializing); m_connectState = 1; m_abort = false; m_ovpnService.Start(); if (!m_ovpnService.isRunning) { State.ChangeState(VPNConnectionState.Error); IP = null; return; } UtilsHelper.Function<bool> cld = new UtilsHelper.Function<bool>(ConnectLogic); m_connectState = 2; cld.BeginInvoke(connectComplete, cld); }