35 bool onPacketReceived();
36 bool processChunk(
bool isHeader);
39 static void makeWhoHasARPRequest(
IPAddress& ip);
40 static void makeARPReply();
41 static void processARPReply();
Stores a MAC address in memory.
MACAddress * whoHas(IPAddress &ip)
Attempts to return the MAC address associated with the provided IP address.
represents an IP address in memory
static const uint8_t ARP_TABLE_LENGTH
Maximum number of entries in the ARP table.
Implements the ARP protocol as an EtherDune service.
Abstract base class for any network service running in EtherDune.