|
SatCat5
|
This is the complete list of members for satcat5::ip::Dispatch, including all inherited members.
| add(satcat5::net::Protocol *proto) | satcat5::net::Dispatch | inline |
| arp() (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| arp_event(const satcat5::eth::MacAddr &mac, const satcat5::ip::Addr &ip) override | satcat5::ip::Dispatch | protectedvirtual |
| bound(const satcat5::net::Type &type) const | satcat5::net::Dispatch | |
| deliver(const satcat5::net::Type &type, satcat5::io::Readable *src, unsigned len) | satcat5::net::Dispatch | protected |
| Dispatch(const satcat5::ip::Addr &addr, satcat5::eth::Dispatch *iface, satcat5::ip::Table *route) | satcat5::ip::Dispatch | |
| satcat5::net::Dispatch::Dispatch() | satcat5::net::Dispatch | inlineprotected |
| frame_rcvd(satcat5::io::LimitedRead &src) override | satcat5::ip::Dispatch | protectedvirtual |
| gateway_change(const satcat5::ip::Addr &dstaddr, const satcat5::ip::Addr &gateway) | satcat5::eth::ArpListener | inlinevirtual |
| icmp() (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| iface() const (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| igmp() (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| ipaddr() const (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| m_addr (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| m_arp (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| m_filter | satcat5::net::Protocol | protected |
| m_icmp (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| m_ident (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| m_iface (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| m_igmp (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| m_list | satcat5::net::Dispatch | protected |
| m_next (defined in satcat5::eth::ArpListener) | satcat5::eth::ArpListener | private |
| m_reply_dst (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| m_reply_hdr (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| m_reply_src (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| m_route (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | protected |
| macaddr() const (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| next_header(u8 protocol, const satcat5::ip::Addr &dst, unsigned inner_bytes, u8 ttl=SATCAT5_IP_TTL) | satcat5::ip::Dispatch | |
| open_reply(const satcat5::net::Type &type, unsigned len) override | satcat5::ip::Dispatch | virtual |
| open_write(const satcat5::eth::MacAddr &mac, const satcat5::eth::VlanTag &vtag, const satcat5::ip::Addr &ip, u8 protocol, unsigned len) | satcat5::ip::Dispatch | |
| Protocol(const satcat5::net::Type &type) | satcat5::net::Protocol | inlineexplicitprotected |
| remove(satcat5::net::Protocol *proto) | satcat5::net::Dispatch | inline |
| reply_hdr() const (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| reply_ip() const (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| reply_is_multicast() const (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| reply_mac() const (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| reply_vtag() const (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| route_cache(const satcat5::ip::Addr &gateway, const satcat5::eth::MacAddr &dstmac) | satcat5::ip::Dispatch | inline |
| route_clear(bool lockdown=true) | satcat5::ip::Dispatch | inline |
| route_default(const satcat5::ip::Addr &gateway, const satcat5::eth::MacAddr &dstmac=satcat5::eth::MACADDR_NONE) | satcat5::ip::Dispatch | inline |
| route_local(const satcat5::ip::Subnet &subnet) | satcat5::ip::Dispatch | inline |
| route_lookup(const satcat5::ip::Addr &dstaddr) const | satcat5::ip::Dispatch | inline |
| route_remove(const satcat5::ip::Subnet &subnet) | satcat5::ip::Dispatch | inline |
| route_remove(const satcat5::ip::Addr &addr) | satcat5::ip::Dispatch | inline |
| route_simple(const satcat5::ip::Addr &gateway, const satcat5::ip::Mask &subnet=satcat5::ip::MASK_24) | satcat5::ip::Dispatch | inline |
| route_static(const satcat5::ip::Subnet &subnet, const satcat5::ip::Addr &gateway, const satcat5::eth::MacAddr &dstmac=satcat5::eth::MACADDR_NONE) | satcat5::ip::Dispatch | inline |
| set_addr(const satcat5::ip::Addr &addr) | satcat5::ip::Dispatch | |
| set_ident(u16 ident) | satcat5::ip::Dispatch | inline |
| set_ipaddr(const satcat5::ip::Addr &addr) (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| set_macaddr(const satcat5::eth::MacAddr &macaddr) (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| table() (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | inline |
| ~Dispatch() SATCAT5_OPTIONAL_DTOR (defined in satcat5::ip::Dispatch) | satcat5::ip::Dispatch | |
| ~Protocol() | satcat5::net::Protocol | inlineprotected |