SatCat5
satcat5::eth::SwitchCoreStatic< BSIZE > Member List

This is the complete list of members for satcat5::eth::SwitchCoreStatic< BSIZE >, including all inherited members.

add_log(satcat5::eth::SwitchLogHandler *log)satcat5::eth::SwitchCoreinline
consistency() constsatcat5::io::MultiBuffer
count_ondemand()satcat5::poll::OnDemandprotectedstatic
debug_if(const satcat5::eth::PluginPacket &pkt, unsigned mask) constsatcat5::eth::SwitchCore
debug_log(const satcat5::io::MultiPacket *pkt, u8 reason, SATCAT5_PMASK_TYPE dst=0) constsatcat5::eth::SwitchCore
deliver(satcat5::io::MultiPacket *packet) overridesatcat5::eth::SwitchCoreprotectedvirtual
deliver_switch(const satcat5::eth::PluginPacket &pkt)satcat5::eth::SwitchCoreprotected
dequeue()satcat5::io::MultiBufferprotected
enqueue(satcat5::io::MultiPacket *packet)satcat5::io::MultiBuffer
free_packet(satcat5::io::MultiPacket *packet)satcat5::io::MultiBuffer
get_free_bytes() constsatcat5::io::MultiBufferinline
get_pcount()satcat5::io::MultiBufferinline
get_port(unsigned idx)satcat5::eth::SwitchCoreinline
get_promiscuous_mask() constsatcat5::eth::SwitchCoreinline
get_traffic_count()satcat5::eth::SwitchCore
get_traffic_filter() constsatcat5::eth::SwitchCoreinline
m_buff (defined in satcat5::eth::SwitchCoreStatic< BSIZE >)satcat5::eth::SwitchCoreStatic< BSIZE >protected
m_debug (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_free_bytes (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_free_chunks (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_free_pmask (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_idle (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprivate
m_next (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprivate
m_pcount (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_pktlogs (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_pluginssatcat5::eth::SwitchCoreprotected
m_portssatcat5::eth::SwitchCoreprotected
m_prom_mask (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_rcvd_packets (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_read_ports (defined in satcat5::io::MultiBuffer)satcat5::io::MultiBufferprotected
m_stats_count (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
m_stats_filter (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
MultiBuffer(u8 *buff, unsigned nbytes)satcat5::io::MultiBuffer
new_chunk()satcat5::io::MultiBufferprotected
new_packet()satcat5::io::MultiBufferprotected
next_port_mask()satcat5::eth::SwitchCore
OnDemand()satcat5::poll::OnDemandinlineprotected
pkt_has_dropped(satcat5::eth::PluginPacket &pkt, unsigned mask)satcat5::eth::SwitchCoreprotected
plugin_add(satcat5::eth::PluginCore *plugin) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
plugin_remove(satcat5::eth::PluginCore *plugin) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
poll_demand() overridesatcat5::io::MultiBufferprotectedvirtual
port_add(satcat5::eth::SwitchPort *port) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
port_count() constsatcat5::eth::SwitchCoreinline
port_remove(satcat5::eth::SwitchPort *port) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
port_remove(const SATCAT5_PMASK_TYPE &mask) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreprotected
process_plugins(satcat5::eth::PluginPacket &pkt)satcat5::eth::SwitchCoreprotected
process_stats(const satcat5::eth::PluginPacket &pkt)satcat5::eth::SwitchCoreprotected
remove_log(satcat5::eth::SwitchLogHandler *log) (defined in satcat5::eth::SwitchCore)satcat5::eth::SwitchCoreinline
request_cancel()satcat5::poll::OnDemandprotected
request_poll()satcat5::poll::OnDemandprotected
set_debug(satcat5::io::Writeable *debug)satcat5::eth::SwitchCoreinline
set_promiscuous(unsigned port_idx, bool enable)satcat5::eth::SwitchCore
set_promiscuous_mask(SATCAT5_PMASK_TYPE mask)satcat5::eth::SwitchCoreinline
set_traffic_filter(u16 etype=0)satcat5::eth::SwitchCore
SwitchCore(u8 *buff, unsigned nbytes)satcat5::eth::SwitchCore
SwitchCoreStatic() (defined in satcat5::eth::SwitchCoreStatic< BSIZE >)satcat5::eth::SwitchCoreStatic< BSIZE >inline
~OnDemand() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprotected