SatCat5
satcat5::io::MultiReader Member List
This is the complete list of members for
satcat5::io::MultiReader
, including all inherited members.
accept
(satcat5::io::MultiPacket *packet)
satcat5::io::MultiReader
virtual
copy_and_finalize
(satcat5::io::Writeable *dst, satcat5::io::CopyMode mode=CopyMode::PACKET)
satcat5::io::Readable
copy_to
(satcat5::io::Writeable *dst)
satcat5::io::Readable
count_ondemand
()
satcat5::poll::OnDemand
static
count_timer
()
satcat5::poll::Timer
static
flush
()
satcat5::io::MultiReader
get_packet
() const
satcat5::io::MultiPacket::Reader
inline
get_port_enable
() const
satcat5::io::MultiReader
inline
get_read_ready
() const override
satcat5::io::MultiPacket::Reader
virtual
m_callback
satcat5::io::Readable
private
m_idle
(defined in
satcat5::poll::OnDemand
)
satcat5::poll::OnDemand
private
m_next
(defined in
satcat5::io::MultiReader
)
satcat5::io::MultiReader
protected
m_port_enable
satcat5::io::MultiReader
protected
m_read_chunk
satcat5::io::MultiPacket::Reader
private
m_read_pkt
satcat5::io::MultiPacket::Reader
private
m_read_pos
satcat5::io::MultiPacket::Reader
private
m_read_rem
satcat5::io::MultiPacket::Reader
private
m_read_timeout
satcat5::io::MultiReader
protected
m_src
satcat5::io::MultiReader
protected
m_tnext
(defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
m_trem
(defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
MultiReader
(satcat5::io::MultiBuffer *src)
satcat5::io::MultiReader
explicit
protected
OnDemand
()
satcat5::poll::OnDemand
inline
protected
pkt_free
(satcat5::io::MultiPacket *packet)
satcat5::io::MultiReader
protected
pkt_init
(satcat5::io::MultiPacket *packet)
satcat5::io::MultiReader
protected
pkt_pop
()=0
satcat5::io::MultiReader
protected
pure virtual
pkt_push
(satcat5::io::MultiPacket *packet)=0
satcat5::io::MultiReader
protected
pure virtual
poll_demand
()
satcat5::io::Readable
private
virtual
query
(unsigned elapsed_msec) (defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
read_bytes
(unsigned nbytes, void *dst) override
satcat5::io::MultiPacket::Reader
virtual
read_consume
(unsigned nbytes) override
satcat5::io::MultiPacket::Reader
virtual
read_finalize
() override
satcat5::io::MultiReader
virtual
read_next
() override
satcat5::io::MultiPacket::Reader
protected
virtual
read_notify
()
satcat5::io::Readable
protected
read_obj
(T &t)
satcat5::io::Readable
inline
read_reset
(const satcat5::io::MultiPacket *pkt)
satcat5::io::MultiPacket::Reader
read_str
(unsigned dst_size, char *dst)
satcat5::io::Readable
read_u8
()
satcat5::io::Readable
read_underflow
()
satcat5::io::Readable
protected
virtual
Readable
(satcat5::io::EventListener *callback=0)
satcat5::io::Readable
inline
explicit
protected
Reader
(const satcat5::io::MultiPacket *pkt=0)
satcat5::io::MultiPacket::Reader
explicit
request_cancel
()
satcat5::poll::OnDemand
request_poll
()
satcat5::poll::OnDemand
set_callback
(satcat5::io::EventListener *callback)
satcat5::io::Readable
virtual
set_port_enable
(bool enable)
satcat5::io::MultiReader
inline
set_timeout
(unsigned timeout_msec)
satcat5::io::MultiReader
inline
Timer
()
satcat5::poll::Timer
protected
timer_event
() override
satcat5::io::MultiReader
protected
virtual
timer_every
(unsigned msec)
satcat5::poll::Timer
timer_interval
() const
satcat5::poll::Timer
inline
timer_once
(unsigned msec)
satcat5::poll::Timer
timer_remaining
() const
satcat5::poll::Timer
inline
timer_stop
()
satcat5::poll::Timer
~MultiReader
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::io::MultiReader
)
satcat5::io::MultiReader
protected
~OnDemand
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::poll::OnDemand
)
satcat5::poll::OnDemand
protected
~Readable
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::io::Readable
)
satcat5::io::Readable
protected
~Timer
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
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.