![]() |
SuperTinyKernel™ RTOS 1.05.3
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
This is the complete list of members for stk::sync::Pipe< T, N >, including all inherited members.
| GetSize() const | stk::sync::Pipe< T, N > | inline |
| IsEmpty() const | stk::sync::Pipe< T, N > | inline |
| m_buffer | stk::sync::Pipe< T, N > | private |
| m_count | stk::sync::Pipe< T, N > | private |
| m_cv_empty | stk::sync::Pipe< T, N > | private |
| m_cv_full | stk::sync::Pipe< T, N > | private |
| m_head | stk::sync::Pipe< T, N > | private |
| m_tail | stk::sync::Pipe< T, N > | private |
| Pipe() | stk::sync::Pipe< T, N > | inlineexplicit |
| Read(T &data, Timeout timeout=WAIT_INFINITE) | stk::sync::Pipe< T, N > | inline |
| ReadBulk(T *dst, size_t count, Timeout timeout=WAIT_INFINITE) | stk::sync::Pipe< T, N > | inline |
| STK_NONCOPYABLE_CLASS(Pipe) | stk::sync::Pipe< T, N > | private |
| TryRead(T &data) | stk::sync::Pipe< T, N > | inline |
| TryReadBulk(T *dst, size_t count) | stk::sync::Pipe< T, N > | inline |
| TryWrite(const T &data) | stk::sync::Pipe< T, N > | inline |
| TryWriteBulk(const T *src, size_t count) | stk::sync::Pipe< T, N > | inline |
| Write(const T &data, Timeout timeout=WAIT_INFINITE) | stk::sync::Pipe< T, N > | inline |
| WriteBulk(const T *src, size_t count, Timeout timeout=WAIT_INFINITE) | stk::sync::Pipe< T, N > | inline |