コード例 #1
0
 public ApiServersVpnConnector(IVpnServiceManager vpnServiceManager, UserPreferences userPreferences, IUserContext userContext, CyberSecManager cyberSecManager, OpenVpnConfigsDownloadManager downloadManager)
 {
     this._vpnServiceManager = vpnServiceManager;
     this._userPreferences   = userPreferences;
     this._userContext       = userContext;
     this._cyberSecManager   = cyberSecManager;
     this._downloadManager   = downloadManager;
 }
コード例 #2
0
 public AppStartupLoginHandler(ILoginHandler loginHandler, BlockedApiLoginHandler blockedApiLoginHandler, ServersUpdateTimer serversUpdateTimer, ServiceWatcher serviceWatcher, INotificationProvider notificationProvider, AutoConnectManager autoConnectManager, OpenVpnConfigsUpdateTimer openVpnConfigsUpdateTimer, OpenVpnConfigsDownloadManager openVpnConfigsDownloadManager, VpnConnectionWatcher wcfServiceWatcher, SettingsServiceClientManager settingsServiceClientManager, FavouriteServersUpdater favouriteServersUpdater, CyberSecManager cyberSecManager, ILogger logger)
 {
     this._serversUpdateTimer            = serversUpdateTimer;
     this._serviceWatcher                = serviceWatcher;
     this._notificationProvider          = notificationProvider;
     this._autoConnectManager            = autoConnectManager;
     this._openVpnConfigsUpdateTimer     = openVpnConfigsUpdateTimer;
     this._openVpnConfigsDownloadManager = openVpnConfigsDownloadManager;
     this._wcfServiceWatcher             = wcfServiceWatcher;
     this._settingsServiceClientManager  = settingsServiceClientManager;
     this._favouriteServersUpdater       = favouriteServersUpdater;
     this._loginHandler           = loginHandler;
     this._blockedApiLoginHandler = blockedApiLoginHandler;
     this._cyberSecManager        = cyberSecManager;
     this._logger = logger;
 }