|
oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
|
This is the complete list of members for ove::Stream< BufSize >, including all inherited members.
| bytes_available() const | ove::Stream< BufSize > | inline |
| handle() const | ove::Stream< BufSize > | inline |
| operator=(const Stream &)=delete (defined in ove::Stream< BufSize >) | ove::Stream< BufSize > | |
| operator=(Stream &&other) noexcept | ove::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) noexcept | ove::Stream< BufSize > | inline |
| reset() noexcept | ove::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) noexcept | ove::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) noexcept | ove::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) noexcept | ove::Stream< BufSize > | inline |
| try_receive_until(void *buf, size_t len, const std::chrono::time_point< Clock, Duration > &deadline, size_t &bytes_received) noexcept | ove::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) noexcept | ove::Stream< BufSize > | inline |
| try_send_until(const void *data, size_t len, const std::chrono::time_point< Clock, Duration > &deadline, size_t &bytes_sent) noexcept | ove::Stream< BufSize > | inline |
| valid() const | ove::Stream< BufSize > | inline |
| ~Stream() noexcept | ove::Stream< BufSize > | inline |