Пример #1
0
        public DnsClient(IDnsClients dnsClients, INetworkInterfaces networkInterfaces)
        {
            _dnsClients = dnsClients;

            _refreshDnsClient = new SingleAction(RefreshDnsClient);
            networkInterfaces.NetworkAddressChanged += NetworkAddressChanged;
        }
Пример #2
0
 public NetworkSettings(
     ILogger logger,
     INetworkInterfaces networkInterfaces,
     Common.Configuration.Config config)
 {
     _config            = config;
     _logger            = logger;
     _networkInterfaces = networkInterfaces;
 }
Пример #3
0
 public SocketSettings(INetworkInterfaces networkInterfaces)
 {
     IpEndpoint = new List <IPEndPoint>();
     foreach (var unparsedIp in networkInterfaces.Networks)
     {
         var endpoint = new IPEndPoint(IPAddress.Parse(unparsedIp), 0);
         IpEndpoint.Add(endpoint);
     }
 }
Пример #4
0
 public Firewall(
     ILogger logger,
     Common.Configuration.Config config,
     INetworkInterfaces networkInterfaces,
     IpLayer ipLayer,
     Sublayer sublayer)
 {
     _logger            = logger;
     _config            = config;
     _networkInterfaces = networkInterfaces;
     _ipLayer           = ipLayer;
     _sublayer          = sublayer;
 }
Пример #5
0
        public UserLocationService(
            IApiClient api,
            IUserStorage userStorage,
            INetworkInterfaces networkInterfaces)
        {
            _api         = api;
            _userStorage = userStorage;

            _updateAction        = new SingleAction(UpdateAction);
            _delayedUpdateAction = new SingleAction(DelayedUpdateAction);

            networkInterfaces.NetworkAddressChanged += NetworkInterfaces_NetworkAddressChanged;
        }
Пример #6
0
 public DefaultGatewayWrapper(
     ILogger logger,
     string tapAdapterId,
     string tapAdapterDescription,
     INetworkInterfaces networkInterfaces,
     IVpnConnection origin)
 {
     _logger = logger;
     _tapAdapterDescription = tapAdapterDescription;
     _tapAdapterId          = tapAdapterId;
     _networkInterfaces     = networkInterfaces;
     _origin = origin;
     _origin.StateChanged += Origin_StateChanged;
 }
Пример #7
0
        public UserLocationService(
            IApiClient api,
            IUserStorage userStorage,
            INetworkInterfaces networkInterfaces,
            UserAuth userAuth,
            GuestHoleState guestHoleState)
        {
            _userAuth       = userAuth;
            _guestHoleState = guestHoleState;
            _api            = api;
            _userStorage    = userStorage;

            _updateAction        = new SingleAction(UpdateAction);
            _delayedUpdateAction = new SingleAction(DelayedUpdateAction);

            networkInterfaces.NetworkAddressChanged += NetworkInterfaces_NetworkAddressChanged;
        }
Пример #8
0
 public SafeSystemNetworkInterfaces(ILogger logger, INetworkInterfaces origin)
 {
     _logger = logger;
     _origin = origin;
 }
 public void TestInitialize()
 {
     _interfaces = Substitute.For <INetworkInterfaces>();
 }
Пример #10
0
 public void TestInitialize()
 {
     _logger = Substitute.For <ILogger>();
     _origin = Substitute.For <INetworkInterfaces>();
 }
Пример #11
0
 public SplitTunnelRouting(ProtonVPN.Common.Configuration.Config config, INetworkInterfaces networkInterfaces, INetworkInterfaceLoader networkInterfaceLoader)
 {
     _config                 = config;
     _networkInterfaces      = networkInterfaces;
     _networkInterfaceLoader = networkInterfaceLoader;
 }
        public ObservableNetworkInterfaces(INetworkInterfaces networkInterfaces)
        {
            _networkInterfaces = networkInterfaces;

            networkInterfaces.NetworkAddressChanged += NetworkInterfaces_NetworkAddressChanged;
        }
Пример #13
0
        public override void Initialize()
        {
            base.Initialize();

            _networkInterfaces = Substitute.For <INetworkInterfaces>();
        }
Пример #14
0
 public void TestInitialize()
 {
     _dnsClients        = Substitute.For <IDnsClients>();
     _networkInterfaces = Substitute.For <INetworkInterfaces>();
 }
Пример #15
0
 public NetworkInterfaceLoader(Config config, INetworkInterfaces networkInterfaces)
 {
     _networkInterfaces = networkInterfaces;
     _config            = config;
 }
Пример #16
0
 public NetworkAdapterLog(INetworkInterfaces networkInterfaces, string path) : base(path, "NetworkAdapters.txt")
 {
     _networkInterfaces = networkInterfaces;
 }