SatCat5
satcat5::io::PacketBufferStatic< SIZE > Member List

This is the complete list of members for satcat5::io::PacketBufferStatic< SIZE >, including all inherited members.

byte_count(bool reset=true) overridesatcat5::io::PacketBuffervirtual
can_read_internal(unsigned nbytes) const (defined in satcat5::io::PacketBuffer)satcat5::io::PacketBufferprotected
clear()satcat5::io::PacketBuffer
consume_internal(unsigned nbytes) (defined in satcat5::io::PacketBuffer)satcat5::io::PacketBufferprotected
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::OnDemandstatic
error_count(bool reset=true)satcat5::io::Counterinlinevirtual
frame_count(bool reset=true) overridesatcat5::io::PacketBuffervirtual
get_buff_dtor() constsatcat5::io::PacketBufferinline
get_buff_size() constsatcat5::io::PacketBufferinline
get_peek_ready() constsatcat5::io::PacketBuffer
get_percent_full() constsatcat5::io::PacketBuffer
get_read_ready() const overridesatcat5::io::PacketBuffervirtual
get_write_partial() constsatcat5::io::PacketBuffer
get_write_space() const overridesatcat5::io::PacketBuffervirtual
LimitedWrite (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
m_buffsatcat5::io::PacketBufferprivate
m_buff_rdcountsatcat5::io::PacketBufferprivate
m_buff_rdidxsatcat5::io::PacketBufferprivate
m_buff_sizesatcat5::io::PacketBufferprivate
m_callbacksatcat5::io::Readableprivate
m_idle (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprivate
m_next (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprivate
m_next_wrlensatcat5::io::PacketBufferprivate
m_next_wrpossatcat5::io::PacketBufferprivate
m_pkt_lbuffsatcat5::io::PacketBufferprivate
m_pkt_maxctsatcat5::io::PacketBufferprivate
m_pkt_rdidxsatcat5::io::PacketBufferprivate
m_raw (defined in satcat5::io::PacketBufferStatic< SIZE >)satcat5::io::PacketBufferStatic< SIZE >private
m_shared_pktcountsatcat5::io::PacketBufferprivate
m_shared_rdavailsatcat5::io::PacketBufferprivate
m_total_bytessatcat5::io::PacketBufferprivate
m_total_framessatcat5::io::PacketBufferprivate
OnDemand()satcat5::poll::OnDemandinlineprotected
PacketBuffer(void *buff, unsigned nbytes, unsigned max_pkt=0)satcat5::io::PacketBufferinline
PacketBufferStatic(unsigned max_pkt=32)satcat5::io::PacketBufferStatic< SIZE >inlineexplicit
peek(unsigned nbytes) constsatcat5::io::PacketBuffer
poll_demand()satcat5::io::Readableprivatevirtual
read_bytes(unsigned nbytes, void *dst) overridesatcat5::io::PacketBuffervirtual
read_consume(unsigned nbytes) overridesatcat5::io::PacketBuffervirtual
read_finalize() overridesatcat5::io::PacketBuffervirtual
read_next() overridesatcat5::io::PacketBufferprotectedvirtual
read_notify()satcat5::io::Readableprotected
read_obj(T &t)satcat5::io::Readableinline
read_str(unsigned dst_size, char *dst)satcat5::io::Readable
read_u8()satcat5::io::Readable
read_underflow()satcat5::io::Readableprotectedvirtual
Readable(satcat5::io::EventListener *callback=0)satcat5::io::Readableinlineexplicitprotected
request_cancel()satcat5::poll::OnDemand
request_poll()satcat5::poll::OnDemand
set_callback(satcat5::io::EventListener *callback)satcat5::io::Readablevirtual
write_abort() overridesatcat5::io::PacketBuffervirtual
write_bytes(unsigned nbytes, const void *src) overridesatcat5::io::PacketBuffervirtual
write_finalize() overridesatcat5::io::PacketBuffervirtual
write_next(u8 data) overridesatcat5::io::PacketBufferprotectedvirtual
write_obj(const T &obj)satcat5::io::Writeableinline
write_overflow() overridesatcat5::io::PacketBufferprotectedvirtual
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
zcw_maxlen() constsatcat5::io::PacketBuffer
zcw_start()satcat5::io::PacketBuffer
zcw_write(unsigned nbytes)satcat5::io::PacketBuffer
~OnDemand() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprotected
~Readable() SATCAT5_OPTIONAL_DTOR (defined in satcat5::io::Readable)satcat5::io::Readableprotected
~Writeable() (defined in satcat5::io::Writeable)satcat5::io::Writeableinlineprotected