/// <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);
 }
Beispiel #2
0
        /// <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);
        }