5 void arp_table::add(const arp_record
&x
) {
6 for (int i
= 0; i
< table
.get_count();)
7 if (table
[i
].paddr
== x
.paddr
)
15 p
<arp_table::arp_record
> arp_table::get(const ipv4_addr
&x
) {
16 for (int i
= 0; i
< table
.get_count(); i
++)
17 if (table
[i
].paddr
== x
)
20 return p
<arp_table::arp_record
>::invalid
;