|
Public Types |
| enum | ARPPacket_t { NONE,
REQUEST,
REPLY
} |
| enum | ARPTrace_t {
HWMACADDRTYPE,
PROTOADDRTYPE,
HWMACADDRSIZE,
PROTOADDRSIZE,
OP,
SRCMACADDR,
SRCIPADDR,
DSTMACADDR,
DSTIPADDR,
UID
} |
Public Member Functions |
| | ARP (Node *) |
| virtual void | Handle (Event *, Time_t) |
| void | ARPRequest (Interface *, Packet *, int) |
| void | DataIndication (Interface *, Packet *) |
| virtual Proto_t | Proto () |
| virtual void | DataRequest (Node *, Packet *, void *) |
| virtual Interface * | PeekInterface (Node *, void *) |
| virtual Count_t | Version () |
| void | SetARPTimeout (Time_t t) |
Public Attributes |
| ARPCache_t | arpcache |
| Time_t | timeout |
| Time_t | rxtimeout |
Static Private Attributes |
| Trace::TraceStatus | traceStatus |