public SplitTunnel( IServiceSettings serviceSettings, IDriver calloutDriver, ISplitTunnelClient splitTunnelClient, IncludeModeApps reverseSplitTunnelApps, IFilterCollection appFilter, IFilterCollection permittedRemoteAddress) { _permittedRemoteAddress = permittedRemoteAddress; _appFilter = appFilter; _splitTunnelClient = splitTunnelClient; _reverseSplitTunnelApps = reverseSplitTunnelApps; _calloutDriver = calloutDriver; _serviceSettings = serviceSettings; }
internal SplitTunnel( bool enabled, bool reverseEnabled, IServiceSettings serviceSettings, IDriver calloutDriver, ISplitTunnelClient splitTunnelClient, IncludeModeApps reverseSplitTunnelApps, IFilterCollection appFilter, IFilterCollection permittedRemoteAddress) : this(serviceSettings, calloutDriver, splitTunnelClient, reverseSplitTunnelApps, appFilter, permittedRemoteAddress) { _enabled = enabled; _reverseEnabled = reverseEnabled; }