Ejemplo n.º 1
0
		internal virtual bool Update(MulticastIPAddressInformation item)
		{
			_hasChanged = false;
			IsDnsEligible = item.IsDnsEligible;
			IsTransient = item.IsTransient;
			PrefixOrigin = item.PrefixOrigin;
			SuffixOrigin = item.SuffixOrigin;
			var old = _hasChanged;

			PreferredLifetime = DateTime.Now.AddSeconds(item.AddressPreferredLifetime);
			ValidLifetime = DateTime.Now.AddSeconds(item.AddressValidLifetime);
			DhcpLeaseLifetime = DateTime.Now.AddSeconds(item.DhcpLeaseLifetime);
			_hasChanged = old;
			return _hasChanged;
		}
Ejemplo n.º 2
0
		internal virtual bool Equals(MulticastIPAddressInformation item)
		{
			return item.Address.Equals(Address);
		}
Ejemplo n.º 3
0
		internal Ipv4MulticastAddress(MulticastIPAddressInformation multicastIp)
		{
			Address = multicastIp.Address;
			Update(multicastIp);
		}