|
SatCat5
|
#include <eth_arp.h>
Public Member Functions | |
| constexpr | ArpHeader () |
| Constructor for an empty header. | |
| ArpHeader (const ArpHeader &t)=default | |
| ArpHeader & | operator= (const ArpHeader &t)=default |
| bool | read_from (satcat5::io::Readable *rd) |
| Attempt to read and validate the header. | |
| void | write_to (satcat5::io::Writeable *wr) const |
| Write header contents to the specified destination. | |
Public Attributes | |
| u16 | oper |
| ARP header fields: | |
| satcat5::eth::MacAddr | sha |
| ARP header fields: | |
| satcat5::eth::MacAddr | tha |
| ARP header fields: | |
| satcat5::ip::Addr | spa |
| ARP header fields: | |
| satcat5::ip::Addr | tpa |
| ARP header fields: | |