|
oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
|
This is the complete list of members for ove::Queue< T, MaxItems >, including all inherited members.
| handle() const | ove::Queue< T, MaxItems > | inline |
| operator=(const Queue &)=delete (defined in ove::Queue< T, MaxItems >) | ove::Queue< T, MaxItems > | |
| operator=(Queue &&other) noexcept | ove::Queue< T, MaxItems > | inline |
| Queue() | ove::Queue< T, MaxItems > | inline |
| Queue(const Queue &)=delete (defined in ove::Queue< T, MaxItems >) | ove::Queue< T, MaxItems > | |
| Queue(Queue &&other) noexcept | ove::Queue< T, MaxItems > | inline |
| receive(T &out) | ove::Queue< T, MaxItems > | inline |
| receive_from_isr(T &out) noexcept | ove::Queue< T, MaxItems > | inline |
| send(const T &item) | ove::Queue< T, MaxItems > | inline |
| send_from_isr(const T &item) noexcept | ove::Queue< T, MaxItems > | inline |
| try_receive(T &out) | ove::Queue< T, MaxItems > | inline |
| try_receive_for(T &out, const std::chrono::duration< Rep, Period > &rel) noexcept | ove::Queue< T, MaxItems > | inline |
| try_receive_until(T &out, const std::chrono::time_point< Clock, Duration > &deadline) noexcept | ove::Queue< T, MaxItems > | inline |
| try_send(const T &item) | ove::Queue< T, MaxItems > | inline |
| try_send_for(const T &item, const std::chrono::duration< Rep, Period > &rel) noexcept | ove::Queue< T, MaxItems > | inline |
| try_send_until(const T &item, const std::chrono::time_point< Clock, Duration > &deadline) noexcept | ove::Queue< T, MaxItems > | inline |
| valid() const | ove::Queue< T, MaxItems > | inline |
| ~Queue() noexcept | ove::Queue< T, MaxItems > | inline |