SatCat5
satcat5::eth::ProtoArp Member List

This is the complete list of members for satcat5::eth::ProtoArp, including all inherited members.

add(satcat5::eth::ArpListener *evt)satcat5::eth::ProtoArpinline
frame_rcvd(satcat5::io::LimitedRead &src) overridesatcat5::eth::ProtoArpvirtual
gateway_change(const satcat5::ip::Addr &dstaddr, const satcat5::ip::Addr &gateway)satcat5::eth::ProtoArp
m_etype (defined in satcat5::eth::Protocol)satcat5::eth::Protocolprotected
m_filtersatcat5::net::Protocolprotected
m_ifacesatcat5::eth::Protocolprotected
m_ipaddr (defined in satcat5::eth::ProtoArp)satcat5::eth::ProtoArpprotected
m_listeners (defined in satcat5::eth::ProtoArp)satcat5::eth::ProtoArpprotected
m_nextsatcat5::net::Protocolprivate
m_table (defined in satcat5::eth::ProtoArp)satcat5::eth::ProtoArpprotected
match(const satcat5::eth::ArpHeader &hdr) const (defined in satcat5::eth::ProtoArp)satcat5::eth::ProtoArpprotected
ProtoArp(satcat5::eth::Dispatch *dispatcher, const satcat5::ip::Addr &ipaddr=satcat5::ip::ADDR_NONE)satcat5::eth::ProtoArp
Protocol(satcat5::eth::Dispatch *dispatch, const satcat5::eth::MacType &ethertype, const satcat5::eth::VlanTag &vtag=satcat5::eth::VTAG_NONE)satcat5::eth::Protocolprotected
satcat5::net::Protocol::Protocol(const satcat5::net::Type &type)satcat5::net::Protocolinlineexplicitprotected
remove(satcat5::eth::ArpListener *evt)satcat5::eth::ProtoArpinline
send_announce(const satcat5::eth::VlanTag &vtag=satcat5::eth::VTAG_NONE) constsatcat5::eth::ProtoArp
send_internal(u16 opcode, const satcat5::eth::VlanTag &vtag, const satcat5::eth::MacAddr &dst, const satcat5::eth::MacAddr &sha, const satcat5::ip::Addr &spa, const satcat5::eth::MacAddr &tha, const satcat5::ip::Addr &tpa) const (defined in satcat5::eth::ProtoArp)satcat5::eth::ProtoArpprotected
send_probe(const satcat5::ip::Addr &target, const satcat5::eth::VlanTag &vtag=satcat5::eth::VTAG_NONE)satcat5::eth::ProtoArp
send_query(const satcat5::ip::Addr &target, const satcat5::eth::VlanTag &vtag=satcat5::eth::VTAG_NONE)satcat5::eth::ProtoArp
set_ipaddr(const satcat5::ip::Addr &ipaddr)satcat5::eth::ProtoArpinline
set_proxy(const satcat5::ip::Table *table)satcat5::eth::ProtoArpinline
~Protocol() SATCAT5_OPTIONAL_DTOR (defined in satcat5::eth::Protocol)satcat5::eth::Protocolprotected