SatCat5
satcat5::util::ChatPrinter Member List

This is the complete list of members for satcat5::util::ChatPrinter, including all inherited members.

ChatPrinter(satcat5::eth::ChatProto *chat, bool loopback=true)satcat5::util::ChatPrinter
frame_rcvd(satcat5::io::LimitedRead &rd) overridesatcat5::util::ChatPrinterprivatevirtual
get_write_space() const overridesatcat5::util::ChatPrinterprivatevirtual
LimitedWrite (defined in satcat5::io::Writeable)satcat5::io::Writeableprotected
m_chat (defined in satcat5::util::ChatPrinter)satcat5::util::ChatPrinterprivate
m_filtersatcat5::net::Protocolprotected
m_line (defined in satcat5::util::ChatPrinter)satcat5::util::ChatPrinterprivate
m_loopback (defined in satcat5::util::ChatPrinter)satcat5::util::ChatPrinterprivate
m_nextsatcat5::net::Protocolprivate
print_message(const satcat5::eth::MacAddr &from, const std::string &msg)satcat5::util::ChatPrinterprivate
Protocol(const satcat5::net::Type &type)satcat5::net::Protocolinlineexplicitprotected
send_message(const std::string &msg)satcat5::util::ChatPrinter
write_abort()satcat5::io::Writeablevirtual
write_bytes(unsigned nbytes, const void *src)satcat5::io::Writeablevirtual
write_finalize() overridesatcat5::util::ChatPrinterprivatevirtual
write_next(u8 ch)satcat5::util::ChatPrinterprivatevirtual
write_obj(const T &obj)satcat5::io::Writeableinline
write_overflow()satcat5::io::Writeableprotectedvirtual
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
~ChatPrinter() (defined in satcat5::util::ChatPrinter)satcat5::util::ChatPrinter
~Protocol()satcat5::net::Protocolinlineprotected
~Writeable() (defined in satcat5::io::Writeable)satcat5::io::Writeableinlineprotected