µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os::driver::Serial Member List

This is the complete list of members for os::driver::Serial, including all inherited members.

Base() noexcept=defaultos::driver::Base
cb_func_os::driver::Serialprotected
cb_object_os::driver::Serialprotected
clean(void) noexceptos::driver::Serial
configure(serial::config_t cfg, serial::config_arg_t arg) noexceptos::driver::Serialinline
control(serial::control_t ctrl) noexceptos::driver::Serialinline
control_modem_line(serial::Modem_control ctrl) noexceptos::driver::Serialinline
do_configure(serial::config_t cfg, serial::config_arg_t arg) noexcept=0os::driver::Serialprotectedpure virtual
do_control(serial::control_t ctrl) noexcept=0os::driver::Serialprotectedpure virtual
do_control_modem_line(serial::Modem_control ctrl) noexcept=0os::driver::Serialprotectedpure virtual
do_get_capabilities(void) noexcept=0os::driver::Serialprotectedpure virtual
do_get_modem_status(void) noexcept=0os::driver::Serialprotectedpure virtual
do_get_rx_count(void) noexcept=0os::driver::Serialprotectedpure virtual
do_get_status(void) noexcept=0os::driver::Serialprotectedpure virtual
do_get_tx_count(void) noexcept=0os::driver::Serialprotectedpure virtual
do_get_version(void) noexcept=0os::driver::Baseprotectedpure virtual
do_power(Power state) noexcept=0os::driver::Baseprotectedpure virtual
do_receive(void *data, std::size_t num) noexcept=0os::driver::Serialprotectedpure virtual
do_send(const void *data, std::size_t num) noexcept=0os::driver::Serialprotectedpure virtual
do_transfer(const void *data_out, void *data_in, std::size_t num) noexcept=0os::driver::Serialprotectedpure virtual
get_capabilities(void) noexceptos::driver::Serialinline
get_modem_status(void) noexceptos::driver::Serialinline
get_rx_count(void) noexceptos::driver::Serialinline
get_status(void) noexceptos::driver::Serialinline
get_tx_count(void) noexceptos::driver::Serialinline
get_version(void) noexceptos::driver::Baseinline
modem_status_os::driver::Serialprotected
operator=(const Serial &)=deleteos::driver::Serial
operator=(Serial &&)=deleteos::driver::Serial
power(Power state) noexceptos::driver::Baseinline
receive(void *data, std::size_t num) noexceptos::driver::Serial
register_callback(signal_event_t cb_func, const void *cb_object=nullptr) noexceptos::driver::Serial
send(const void *data, std::size_t num) noexceptos::driver::Serial
Serial() noexceptos::driver::Serial
Serial(const Serial &)=deleteos::driver::Serial
Serial(Serial &&)=deleteos::driver::Serial
signal_event(event_t event) noexceptos::driver::Serialinline
status_os::driver::Serialprotected
transfer(const void *data_out, void *data_in, std::size_t num) noexceptos::driver::Serial
~Base() noexceptos::driver::Basevirtual
~Serial() noexcept overrideos::driver::Serialvirtual