(ip, mac string)
| 43 | } |
| 44 | |
| 45 | func (m *MockLAN) AddIfNew(ip, mac string) { |
| 46 | m.Lock() |
| 47 | defer m.Unlock() |
| 48 | |
| 49 | if _, exists := m.hosts[mac]; !exists { |
| 50 | m.hosts[mac] = &network.Endpoint{ |
| 51 | IpAddress: ip, |
| 52 | HwAddress: mac, |
| 53 | FirstSeen: time.Now(), |
| 54 | LastSeen: time.Now(), |
| 55 | } |
| 56 | m.addedHosts = append(m.addedHosts, mac) |
| 57 | } |
| 58 | } |
| 59 | |
| 60 | func (m *MockLAN) Remove(ip, mac string) { |
| 61 | m.Lock() |
no test coverage detected