Пример #1
0
 public void removeReservation(string mac)
 {
     lock (this.m_LeaseSync)
     {
         PhysicalAddress pf = PhysicalAddress.Parse(mac);
         InternetAddress ip = m_Reservations[pf];
         removeReservation(pf, ip);
     }
 }
Пример #2
0
        public void addReservation(string mac, string ips)
        {
            InternetAddress ip = InternetAddress.Parse(ips);

            lock (this.m_LeaseSync)
            {
                PhysicalAddress pf = PhysicalAddress.Parse(mac);
                this.m_InactiveLeases.Remove(ip);
                this.m_ActiveLeases.Remove(ip);
                m_Reservations.Remove(pf);
                m_Reservations.Add(pf, ip);
            }
        }