SatCat5
satcat5::eth::SwitchVlanInner Member List

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

count_timer()satcat5::poll::Timerstatic
m_next (defined in satcat5::eth::PluginCore)satcat5::eth::PluginCoreprivate
m_policy (defined in satcat5::eth::SwitchVlanInner)satcat5::eth::SwitchVlanInnerprotected
m_switchsatcat5::eth::PluginCoreprotected
m_tnext (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
m_trem (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
m_vmax (defined in satcat5::eth::SwitchVlanInner)satcat5::eth::SwitchVlanInnerprotected
PluginCore(satcat5::eth::SwitchCore *sw)satcat5::eth::PluginCoreexplicitprotected
query(PluginPacket &pkt) overridesatcat5::eth::SwitchVlanInnervirtual
SwitchVlanInner(satcat5::eth::SwitchCore *sw, VlanPolicy *vptr, unsigned vmax, bool lockdown) (defined in satcat5::eth::SwitchVlanInner)satcat5::eth::SwitchVlanInnerprotected
Timer()satcat5::poll::Timerprotected
timer_event() overridesatcat5::eth::SwitchVlanInnerprotectedvirtual
timer_every(unsigned msec)satcat5::poll::Timer
timer_interval() constsatcat5::poll::Timerinline
timer_once(unsigned msec)satcat5::poll::Timer
timer_remaining() constsatcat5::poll::Timerinline
timer_stop()satcat5::poll::Timer
vlan_get_mask(u16 vid)satcat5::eth::SwitchVlanInner
vlan_get_port(unsigned port) constsatcat5::eth::SwitchVlanInner
vlan_join(u16 vid, unsigned port)satcat5::eth::SwitchVlanInner
vlan_leave(u16 vid, unsigned port)satcat5::eth::SwitchVlanInner
vlan_reset(bool lockdown=false)satcat5::eth::SwitchVlanInner
vlan_set_mask(u16 vid, SATCAT5_PMASK_TYPE mask)satcat5::eth::SwitchVlanInner
vlan_set_port(const VtagPolicy &cfg)satcat5::eth::SwitchVlanInner
vlan_set_rate(u16 vid, const satcat5::eth::VlanRate &cfg)satcat5::eth::SwitchVlanInner
~PluginCore() SATCAT5_OPTIONAL_DTOR (defined in satcat5::eth::PluginCore)satcat5::eth::PluginCoreprotected
~Timer() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::Timer)satcat5::poll::Timerprotected