public void Disconnect(VpnError error = VpnError.None) { _reconnectPending = false; _reconnecting = false; _disconnecting = true; _origin.Disconnect(error); }
private void Connect() { if (_connectRequested) { _disconnecting = false; if (_disconnected) { _connectRequested = false; _connecting = true; _logger.Info("HandlingRequestsWrapper: Connecting"); _origin.Connect(_endpoint, _credentials, _config); } else { _connecting = false; _logger.Info("HandlingRequestsWrapper: Not yet disconnected, Disconnecting"); _origin.Disconnect(VpnError.None); } } }
public void Disconnect(VpnError error) { _origin.Disconnect(error); }
public void Disconnect(VpnError error) { _cancellationHandle.Cancel(); _origin.Disconnect(error); }