oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
Loading...
Searching...
No Matches
ove::Stream< BufSize > Member List

This is the complete list of members for ove::Stream< BufSize >, including all inherited members.

bytes_available() constove::Stream< BufSize >inline
handle() constove::Stream< BufSize >inline
operator=(const Stream &)=delete (defined in ove::Stream< BufSize >)ove::Stream< BufSize >
operator=(Stream &&other) noexceptove::Stream< BufSize >inline
receive(void *buf, size_t len, size_t &bytes_received)ove::Stream< BufSize >inline
receive_from_isr(void *buf, size_t len, size_t &bytes_received) noexceptove::Stream< BufSize >inline
reset() noexceptove::Stream< BufSize >inline
send(const void *data, size_t len, size_t &bytes_sent)ove::Stream< BufSize >inline
send_from_isr(const void *data, size_t len, size_t &bytes_sent) noexceptove::Stream< BufSize >inline
Stream(size_t trigger)ove::Stream< BufSize >inlineexplicit
Stream(const Stream &)=delete (defined in ove::Stream< BufSize >)ove::Stream< BufSize >
Stream(Stream &&other) noexceptove::Stream< BufSize >inline
try_receive(void *buf, size_t len, size_t &bytes_received)ove::Stream< BufSize >inline
try_receive_for(void *buf, size_t len, const std::chrono::duration< Rep, Period > &rel, size_t &bytes_received) noexceptove::Stream< BufSize >inline
try_receive_until(void *buf, size_t len, const std::chrono::time_point< Clock, Duration > &deadline, size_t &bytes_received) noexceptove::Stream< BufSize >inline
try_send(const void *data, size_t len, size_t &bytes_sent)ove::Stream< BufSize >inline
try_send_for(const void *data, size_t len, const std::chrono::duration< Rep, Period > &rel, size_t &bytes_sent) noexceptove::Stream< BufSize >inline
try_send_until(const void *data, size_t len, const std::chrono::time_point< Clock, Duration > &deadline, size_t &bytes_sent) noexceptove::Stream< BufSize >inline
valid() constove::Stream< BufSize >inline
~Stream() noexceptove::Stream< BufSize >inline