SatCat5
satcat5::router2::Offload Member List

This is the complete list of members for satcat5::router2::Offload, including all inherited members.

count_timer()satcat5::poll::Timerprotectedstatic
deliver(const satcat5::eth::PluginPacket &meta)satcat5::router2::Offload
get_log_register() constsatcat5::router2::Offloadinline
get_write_partial() constsatcat5::io::MultiWriterinlineprotected
get_write_space() const overridesatcat5::io::MultiWriterprotectedvirtual
Interrupt(satcat5::cfg::ConfigBus *cfg)satcat5::cfg::Interruptexplicitprotected
Interrupt(satcat5::cfg::ConfigBus *cfg, unsigned devaddr, unsigned regaddr)satcat5::cfg::Interruptprotected
irq_check()satcat5::cfg::Interruptprotected
irq_disable()satcat5::cfg::Interruptprotected
irq_enable()satcat5::cfg::Interruptprotected
irq_event() overridesatcat5::router2::Offloadprotectedvirtual
LimitedWrite (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
link_shdn_hw()satcat5::router2::Offloadinline
link_shdn_sw()satcat5::router2::Offloadinline
m_cfg (defined in satcat5::cfg::Interrupt)satcat5::cfg::Interruptprivate
m_ctrl (defined in satcat5::router2::Offload)satcat5::router2::Offloadprotected
m_dstsatcat5::io::MultiWriterprotected
m_next (defined in satcat5::cfg::Interrupt)satcat5::cfg::Interruptprivate
m_pktlog (defined in satcat5::router2::Offload)satcat5::router2::Offloadprotected
m_policy (defined in satcat5::router2::Offload)satcat5::router2::Offloadprotected
m_port_index (defined in satcat5::router2::Offload)satcat5::router2::Offloadprotected
m_port_mask (defined in satcat5::router2::Offload)satcat5::router2::Offloadprotected
m_router (defined in satcat5::router2::Offload)satcat5::router2::Offloadprotected
m_tnext (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
m_trem (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
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
m_zero_pad (defined in satcat5::router2::Offload)satcat5::router2::Offloadprotected
MultiWriter(satcat5::io::MultiBuffer *dst)satcat5::io::MultiWriterexplicitprotected
Offload(satcat5::cfg::ConfigBusMmap *cfg, unsigned devaddr, satcat5::router2::Dispatch *router, unsigned hw_ports)satcat5::router2::Offload
port_index(unsigned hw_idx) constsatcat5::router2::Offloadinline
port_mask(unsigned hw_idx) constsatcat5::router2::Offloadinline
port_mask_all() constsatcat5::router2::Offloadinline
prepare_pkt()satcat5::io::MultiWriterprotected
query(unsigned elapsed_msec) (defined in satcat5::poll::Timer)satcat5::poll::Timerprivate
reconfigure()satcat5::router2::Offload
rule_allow(u32 mask)satcat5::router2::Offload
rule_block(u32 mask)satcat5::router2::Offload
rule_zpad(bool enable)satcat5::router2::Offloadinline
set_max_packet(unsigned max_bytes)satcat5::io::MultiWriterinlineprotected
set_priority(u16 priority)satcat5::io::MultiWriterprotected
set_timeout(unsigned timeout_msec)satcat5::io::MultiWriterinlineprotected
Timer()satcat5::poll::Timerprotected
timer_event() overridesatcat5::io::MultiWriterprotectedvirtual
timer_every(unsigned msec)satcat5::poll::Timerprotected
timer_interval() constsatcat5::poll::Timerinlineprotected
timer_once(unsigned msec)satcat5::poll::Timerprotected
timer_remaining() constsatcat5::poll::Timerinlineprotected
timer_stop()satcat5::poll::Timerprotected
write_abort() overridesatcat5::io::MultiWriterprotectedvirtual
write_bypass(satcat5::io::MultiReader *dst)satcat5::io::MultiWriterprotected
write_bytes(unsigned nbytes, const void *src) overridesatcat5::io::MultiWriterprotectedvirtual
write_finalize() overridesatcat5::io::MultiWriterprotectedvirtual
write_next(u8 data) overridesatcat5::io::MultiWriterprotectedvirtual
write_obj(const T &obj)satcat5::io::Writeableinlineprotected
write_overflow() overridesatcat5::io::MultiWriterprotectedvirtual
write_prep()satcat5::io::MultiWriterprotected
write_str(const char *str)satcat5::io::Writeableprotected
write_u8(u8 data)satcat5::io::Writeableprotected
Writeable()satcat5::io::Writeableinlineprotected
WriteableBroadcast (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
WriteableRedirect (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
~Interrupt() SATCAT5_OPTIONAL_DTOR (defined in satcat5::cfg::Interrupt)satcat5::cfg::Interruptprotected
~MultiWriter() SATCAT5_OPTIONAL_DTOR (defined in satcat5::io::MultiWriter)satcat5::io::MultiWriterprotected
~Offload() SATCAT5_OPTIONAL_DTOR (defined in satcat5::router2::Offload)satcat5::router2::Offload
~Timer() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::Timer)satcat5::poll::Timerprotected
~Writeable() (defined in satcat5::io::Writeable)satcat5::io::Writeableinlineprotected