Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }