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::Timer
protected
static
deliver
(const satcat5::eth::PluginPacket &meta)
satcat5::router2::Offload
get_log_register
() const
satcat5::router2::Offload
inline
get_write_partial
() const
satcat5::io::MultiWriter
inline
protected
get_write_space
() const override
satcat5::io::MultiWriter
protected
virtual
Interrupt
(satcat5::cfg::ConfigBus *cfg)
satcat5::cfg::Interrupt
explicit
protected
Interrupt
(satcat5::cfg::ConfigBus *cfg, unsigned devaddr, unsigned regaddr)
satcat5::cfg::Interrupt
protected
irq_check
()
satcat5::cfg::Interrupt
protected
irq_disable
()
satcat5::cfg::Interrupt
protected
irq_enable
()
satcat5::cfg::Interrupt
protected
irq_event
() override
satcat5::router2::Offload
protected
virtual
LimitedWrite
(defined in
satcat5::io::Writeable
)
satcat5::io::Writeable
protected
link_shdn_hw
()
satcat5::router2::Offload
inline
link_shdn_sw
()
satcat5::router2::Offload
inline
m_cfg
(defined in
satcat5::cfg::Interrupt
)
satcat5::cfg::Interrupt
private
m_ctrl
(defined in
satcat5::router2::Offload
)
satcat5::router2::Offload
protected
m_dst
satcat5::io::MultiWriter
protected
m_next
(defined in
satcat5::cfg::Interrupt
)
satcat5::cfg::Interrupt
private
m_pktlog
(defined in
satcat5::router2::Offload
)
satcat5::router2::Offload
protected
m_policy
(defined in
satcat5::router2::Offload
)
satcat5::router2::Offload
protected
m_port_index
(defined in
satcat5::router2::Offload
)
satcat5::router2::Offload
protected
m_port_mask
(defined in
satcat5::router2::Offload
)
satcat5::router2::Offload
protected
m_router
(defined in
satcat5::router2::Offload
)
satcat5::router2::Offload
protected
m_tnext
(defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
m_trem
(defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
m_write_len
satcat5::io::MultiWriter
protected
m_write_maxlen
satcat5::io::MultiWriter
protected
m_write_pkt
satcat5::io::MultiWriter
protected
m_write_pos
satcat5::io::MultiWriter
protected
m_write_tail
satcat5::io::MultiWriter
protected
m_write_timeout
satcat5::io::MultiWriter
protected
m_zero_pad
(defined in
satcat5::router2::Offload
)
satcat5::router2::Offload
protected
MultiWriter
(satcat5::io::MultiBuffer *dst)
satcat5::io::MultiWriter
explicit
protected
Offload
(satcat5::cfg::ConfigBusMmap *cfg, unsigned devaddr, satcat5::router2::Dispatch *router, unsigned hw_ports)
satcat5::router2::Offload
port_index
(unsigned hw_idx) const
satcat5::router2::Offload
inline
port_mask
(unsigned hw_idx) const
satcat5::router2::Offload
inline
port_mask_all
() const
satcat5::router2::Offload
inline
prepare_pkt
()
satcat5::io::MultiWriter
protected
query
(unsigned elapsed_msec) (defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
reconfigure
()
satcat5::router2::Offload
rule_allow
(u32 mask)
satcat5::router2::Offload
rule_block
(u32 mask)
satcat5::router2::Offload
rule_zpad
(bool enable)
satcat5::router2::Offload
inline
set_max_packet
(unsigned max_bytes)
satcat5::io::MultiWriter
inline
protected
set_priority
(u16 priority)
satcat5::io::MultiWriter
protected
set_timeout
(unsigned timeout_msec)
satcat5::io::MultiWriter
inline
protected
Timer
()
satcat5::poll::Timer
protected
timer_event
() override
satcat5::io::MultiWriter
protected
virtual
timer_every
(unsigned msec)
satcat5::poll::Timer
protected
timer_interval
() const
satcat5::poll::Timer
inline
protected
timer_once
(unsigned msec)
satcat5::poll::Timer
protected
timer_remaining
() const
satcat5::poll::Timer
inline
protected
timer_stop
()
satcat5::poll::Timer
protected
write_abort
() override
satcat5::io::MultiWriter
protected
virtual
write_bypass
(satcat5::io::MultiReader *dst)
satcat5::io::MultiWriter
protected
write_bytes
(unsigned nbytes, const void *src) override
satcat5::io::MultiWriter
protected
virtual
write_finalize
() override
satcat5::io::MultiWriter
protected
virtual
write_next
(u8 data) override
satcat5::io::MultiWriter
protected
virtual
write_obj
(const T &obj)
satcat5::io::Writeable
inline
protected
write_overflow
() override
satcat5::io::MultiWriter
protected
virtual
write_prep
()
satcat5::io::MultiWriter
protected
write_str
(const char *str)
satcat5::io::Writeable
protected
write_u8
(u8 data)
satcat5::io::Writeable
protected
Writeable
()
satcat5::io::Writeable
inline
protected
WriteableBroadcast
(defined in
satcat5::io::Writeable
)
satcat5::io::Writeable
protected
WriteableRedirect
(defined in
satcat5::io::Writeable
)
satcat5::io::Writeable
protected
~Interrupt
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::cfg::Interrupt
)
satcat5::cfg::Interrupt
protected
~MultiWriter
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::io::MultiWriter
)
satcat5::io::MultiWriter
protected
~Offload
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::router2::Offload
)
satcat5::router2::Offload
~Timer
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
protected
~Writeable
() (defined in
satcat5::io::Writeable
)
satcat5::io::Writeable
inline
protected
Generated by
1.9.1
Copyright 2024 The Aerospace Corporation. This documentation is a part of SatCat5, licensed under CERN-OHL-W v2 or later.