SatCat5
satcat5::port::MailAdapter Member List

This is the complete list of members for satcat5::port::MailAdapter, including all inherited members.

accept(SATCAT5_PMASK_TYPE dst_mask, satcat5::io::MultiPacket *packet)satcat5::eth::SwitchPort
consistency() constsatcat5::eth::SwitchPortinline
count_timer()satcat5::poll::Timerstatic
data_rcvd(satcat5::io::Readable *src) overridesatcat5::eth::SwitchPortprotectedvirtual
data_unlink(satcat5::io::Readable *src)satcat5::io::EventListenerinlinevirtual
get_egress()satcat5::eth::SwitchPortinline
get_switch()satcat5::eth::SwitchPortinline
get_write_partial() constsatcat5::io::MultiWriterinline
get_write_space() const overridesatcat5::io::MultiWritervirtual
LimitedWrite (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
m_dstsatcat5::io::MultiWriterprotected
m_eg_dstsatcat5::eth::SwitchPortprotected
m_eg_hdrsatcat5::eth::SwitchPortprotected
m_egresssatcat5::eth::SwitchPortprotected
m_next (defined in satcat5::eth::SwitchPort)satcat5::eth::SwitchPortprivate
m_pluginssatcat5::eth::SwitchPortprotected
m_port_indexsatcat5::eth::SwitchPortprotected
m_port_masksatcat5::eth::SwitchPortprotected
m_rx_copy (defined in satcat5::port::MailAdapter)satcat5::port::MailAdapterprotected
m_switchsatcat5::eth::SwitchPortprotected
m_tnext (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
m_trem (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
m_vlan_cfgsatcat5::eth::SwitchPortprotected
m_vportsatcat5::port::VlanAdapterprotected
m_write_lensatcat5::io::MultiWriterprotected
m_write_maxlensatcat5::io::MultiWriterprotected
m_write_pktsatcat5::io::MultiWriterprotected
m_write_possatcat5::io::MultiWriterprotected
m_write_tailsatcat5::io::MultiWriterprotected
m_write_timeoutsatcat5::io::MultiWriterprotected
MailAdapter(satcat5::eth::SwitchCore *sw, satcat5::io::Readable *src, satcat5::io::Writeable *dst)satcat5::port::MailAdapter
MultiWriter(satcat5::io::MultiBuffer *dst)satcat5::io::MultiWriterexplicit
plugin_add(satcat5::eth::PluginPort *plugin)satcat5::eth::SwitchPort
plugin_egress(satcat5::eth::PluginPacket &pkt)satcat5::eth::SwitchPort
plugin_ingress(satcat5::eth::PluginPacket &pkt)satcat5::eth::SwitchPort
plugin_remove(satcat5::eth::PluginPort *plugin)satcat5::eth::SwitchPort
port_enable(bool enable)satcat5::eth::SwitchPortinline
port_enabled() constsatcat5::eth::SwitchPortinline
port_flush()satcat5::eth::SwitchPortinline
port_index() constsatcat5::eth::SwitchPortinline
port_mask() constsatcat5::eth::SwitchPortinline
prepare_pkt()satcat5::io::MultiWriterprotected
query(unsigned elapsed_msec) (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
set_callback(satcat5::io::EventListener *cb)satcat5::eth::SwitchPortinline
set_max_packet(unsigned max_bytes)satcat5::io::MultiWriterinline
set_priority(u16 priority)satcat5::io::MultiWriter
set_timeout(unsigned timeout_msec)satcat5::io::MultiWriterinline
SwitchPort(satcat5::eth::SwitchCore *sw, satcat5::io::Writeable *dst)satcat5::eth::SwitchPortexplicitprotected
Timer()satcat5::poll::Timerprotected
timer_event() overridesatcat5::io::MultiWriterprotectedvirtual
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_config() constsatcat5::eth::SwitchPortinline
vlan_config(const VtagPolicy &cfg)satcat5::eth::SwitchPortinline
VlanAdapter(satcat5::eth::SwitchCore *sw, satcat5::io::Writeable *vdst)satcat5::port::VlanAdapter
write_abort() overridesatcat5::eth::SwitchPortvirtual
write_bypass(satcat5::io::MultiReader *dst)satcat5::io::MultiWriter
write_bytes(unsigned nbytes, const void *src) overridesatcat5::io::MultiWritervirtual
write_finalize() overridesatcat5::eth::SwitchPortvirtual
write_next(u8 data) overridesatcat5::io::MultiWriterprotectedvirtual
write_obj(const T &obj)satcat5::io::Writeableinline
write_overflow() overridesatcat5::io::MultiWriterprotectedvirtual
write_prep()satcat5::io::MultiWriterprotected
write_str(const char *str)satcat5::io::Writeable
write_u8(u8 data)satcat5::io::Writeable
Writeable()satcat5::io::Writeableinlineprotected
WriteableBroadcast (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
WriteableRedirect (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
~EventListener() (defined in satcat5::io::EventListener)satcat5::io::EventListenerinlineprotected
~MultiWriter() SATCAT5_OPTIONAL_DTOR (defined in satcat5::io::MultiWriter)satcat5::io::MultiWriter
~SwitchPort() SATCAT5_OPTIONAL_DTOR (defined in satcat5::eth::SwitchPort)satcat5::eth::SwitchPortprotected
~Timer() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::Timer)satcat5::poll::Timerprotected
~Writeable() (defined in satcat5::io::Writeable)satcat5::io::Writeableinlineprotected