|
|
The real receiver must inherit from this class and register with the corresponding IoLink entity to receive the link raw packets.
See also: IoLink.
IoLinkReceiver ()
| IoLinkReceiver |
~IoLinkReceiver ()
| ~IoLinkReceiver |
[virtual]
void recv_packet (const Mac& src_address,
const Mac& dst_address,
uint16_t ether_type,
const vector<uint8_t>& payload)
| recv_packet |
[pure virtual]
Received a link-level packet.
Parameters:
src_address | the MAC source address. |
dst_address | the MAC destination address. |
ether_type | the EtherType protocol number. |
packet | the payload, everything after the MAC header. |