예제 #1
0
 public ApiServersVpnConnector(IVpnServiceManager vpnServiceManager, ISettings settings, UserContext userContext, CyberSecHostsStorage cyberSecHostsStorage, IOpenVpnConfigsFileStorage configsFileStorage)
 {
     this._vpnServiceManager    = vpnServiceManager;
     this._settings             = settings;
     this._userContext          = userContext;
     this._cyberSecHostsStorage = cyberSecHostsStorage;
     this._configsFileStorage   = configsFileStorage;
 }
예제 #2
0
 public AppStartupLoginHandler(ILoginHandler loginHandler, BlockedApiLoginHandler blockedApiLoginHandler, ServersUpdateTimer serversUpdateTimer, ServiceWatcher serviceWatcher, INotificationProvider notificationProvider, AutoConnectManager autoConnectManager, OpenVpnConfigsUpdateTimer openVpnConfigsUpdateTimer, VpnConnectionWatcher wcfServiceWatcher, SettingsServiceClientManager settingsServiceClientManager, FavouritesManager favouriteServersUpdater, CyberSecHostsStorage cyberSecHostsStorage)
 {
     this._serversUpdateTimer           = serversUpdateTimer;
     this._serviceWatcher               = serviceWatcher;
     this._notificationProvider         = notificationProvider;
     this._autoConnectManager           = autoConnectManager;
     this._openVpnConfigsUpdateTimer    = openVpnConfigsUpdateTimer;
     this._wcfServiceWatcher            = wcfServiceWatcher;
     this._settingsServiceClientManager = settingsServiceClientManager;
     this._favouriteServersUpdater      = favouriteServersUpdater;
     this._loginHandler           = loginHandler;
     this._blockedApiLoginHandler = blockedApiLoginHandler;
     this._cyberSecHostsStorage   = cyberSecHostsStorage;
 }