SatCat5
satcat5::net::Tpipe Member List
This is the complete list of members for
satcat5::net::Tpipe
, including all inherited members.
BufferedIO
(u8 *txbuff, unsigned txbytes, unsigned txpkt, u8 *rxbuff, unsigned rxbytes, unsigned rxpkt)
satcat5::io::BufferedIO
protected
close
()
satcat5::net::Tpipe
completed
() const
satcat5::net::Tpipe
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
protected
static
data_rcvd
(satcat5::io::Readable *src) override
satcat5::net::Tpipe
protected
virtual
data_unlink
(satcat5::io::Readable *src)
satcat5::io::EventListener
inline
protected
virtual
FLAG_LEN
satcat5::net::Tpipe
protected
static
FLAG_START
satcat5::net::Tpipe
protected
static
FLAG_STOP
satcat5::net::Tpipe
protected
static
frame_rcvd
(satcat5::io::LimitedRead &src) override
satcat5::net::Tpipe
protected
virtual
get_read_ready
() const override
satcat5::io::ReadableRedirect
virtual
get_write_space
() const override
satcat5::io::WriteableRedirect
virtual
LimitedWrite
(defined in
satcat5::io::Writeable
)
satcat5::io::Writeable
protected
m_callback
satcat5::io::Readable
private
m_dst
(defined in
satcat5::io::WriteableRedirect
)
satcat5::io::WriteableRedirect
private
m_filter
satcat5::net::Protocol
protected
m_idle
(defined in
satcat5::poll::OnDemand
)
satcat5::poll::OnDemand
private
m_iface
satcat5::net::Tpipe
protected
m_next
(defined in
satcat5::poll::OnDemand
)
satcat5::poll::OnDemand
private
m_retransmit
satcat5::net::Tpipe
protected
m_retry
satcat5::net::Tpipe
protected
m_rx
satcat5::io::BufferedIO
protected
m_rxbuff
satcat5::net::Tpipe
protected
m_rxpos
satcat5::net::Tpipe
protected
m_rxref
satcat5::net::Tpipe
protected
m_src
(defined in
satcat5::io::ReadableRedirect
)
satcat5::io::ReadableRedirect
private
m_state
satcat5::net::Tpipe
protected
m_timeout
satcat5::net::Tpipe
protected
m_tnext
(defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
m_trem
(defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
m_tx
satcat5::io::BufferedIO
protected
m_txbuff
satcat5::net::Tpipe
protected
m_txpos
satcat5::net::Tpipe
protected
m_txref
satcat5::net::Tpipe
protected
MAX_WINDOW
satcat5::net::Tpipe
protected
static
OnDemand
()
satcat5::poll::OnDemand
inline
protected
poll_demand
()
satcat5::io::Readable
private
virtual
Protocol
(const satcat5::net::Type &type)
satcat5::net::Protocol
inline
explicit
protected
query
(unsigned elapsed_msec) (defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
read_bytes
(unsigned nbytes, void *dst) override
satcat5::io::ReadableRedirect
virtual
read_consume
(unsigned nbytes) override
satcat5::io::ReadableRedirect
virtual
read_finalize
() override
satcat5::io::ReadableRedirect
virtual
read_next
() override
satcat5::io::ReadableRedirect
protected
virtual
read_notify
()
satcat5::io::Readable
protected
read_obj
(T &t)
satcat5::io::Readable
inline
read_src
(satcat5::io::Readable *src)
satcat5::io::ReadableRedirect
inline
protected
read_str
(unsigned dst_size, char *dst)
satcat5::io::Readable
read_u8
()
satcat5::io::Readable
read_underflow
() override
satcat5::io::ReadableRedirect
protected
virtual
Readable
(satcat5::io::EventListener *callback=0)
satcat5::io::Readable
inline
explicit
protected
ReadableRedirect
(satcat5::io::Readable *src)
satcat5::io::ReadableRedirect
inline
explicit
protected
request_cancel
()
satcat5::poll::OnDemand
request_poll
()
satcat5::poll::OnDemand
send_block
()
satcat5::net::Tpipe
protected
send_start
()
satcat5::net::Tpipe
protected
set_callback
(satcat5::io::EventListener *callback) override
satcat5::io::ReadableRedirect
virtual
set_retransmit
(u16 msec)
satcat5::net::Tpipe
inline
set_timeout
(u16 msec)
satcat5::net::Tpipe
inline
set_txonly
()
satcat5::net::Tpipe
STATE_CLOSING
satcat5::net::Tpipe
protected
static
STATE_OPENREQ
satcat5::net::Tpipe
protected
static
STATE_READY
satcat5::net::Tpipe
protected
static
STATE_TXBUSY
satcat5::net::Tpipe
protected
static
STATE_TXONLY
satcat5::net::Tpipe
protected
static
Timer
()
satcat5::poll::Timer
protected
timer_event
() override
satcat5::net::Tpipe
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
Tpipe
(satcat5::net::Address *dst)
satcat5::net::Tpipe
explicit
protected
write_abort
() override
satcat5::io::WriteableRedirect
virtual
write_bytes
(unsigned nbytes, const void *src) override
satcat5::io::WriteableRedirect
virtual
write_dst
(satcat5::io::Writeable *dst) (defined in
satcat5::io::WriteableRedirect
)
satcat5::io::WriteableRedirect
inline
protected
write_finalize
() override
satcat5::io::WriteableRedirect
virtual
write_next
(u8 data) override
satcat5::io::WriteableRedirect
protected
virtual
write_obj
(const T &obj)
satcat5::io::Writeable
inline
write_overflow
() override
satcat5::io::WriteableRedirect
protected
virtual
write_str
(const char *str)
satcat5::io::Writeable
write_u8
(u8 data)
satcat5::io::Writeable
Writeable
()
satcat5::io::Writeable
inline
protected
WriteableBroadcast
(defined in
satcat5::io::Writeable
)
satcat5::io::Writeable
protected
WriteableRedirect
(satcat5::io::Writeable *dst) (defined in
satcat5::io::WriteableRedirect
)
satcat5::io::WriteableRedirect
inline
explicit
protected
WriteableRedirect
(defined in
satcat5::io::Writeable
)
satcat5::io::Writeable
protected
~BufferedIO
() (defined in
satcat5::io::BufferedIO
)
satcat5::io::BufferedIO
inline
protected
~EventListener
() (defined in
satcat5::io::EventListener
)
satcat5::io::EventListener
inline
protected
~OnDemand
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::poll::OnDemand
)
satcat5::poll::OnDemand
protected
~Protocol
()
satcat5::net::Protocol
inline
protected
~Readable
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::io::Readable
)
satcat5::io::Readable
protected
~ReadableRedirect
() (defined in
satcat5::io::ReadableRedirect
)
satcat5::io::ReadableRedirect
inline
protected
~Timer
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
protected
~Tpipe
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::net::Tpipe
)
satcat5::net::Tpipe
protected
~Writeable
() (defined in
satcat5::io::Writeable
)
satcat5::io::Writeable
inline
protected
~WriteableRedirect
() (defined in
satcat5::io::WriteableRedirect
)
satcat5::io::WriteableRedirect
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.