public void removeReservation(string mac) { lock (this.m_LeaseSync) { PhysicalAddress pf = PhysicalAddress.Parse(mac); InternetAddress ip = m_Reservations[pf]; removeReservation(pf, ip); } }
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); } }