SuperTinyKernel™ RTOS 1.05.3
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
Loading...
Searching...
No Matches
stk::sync::Pipe< T, N > Member List

This is the complete list of members for stk::sync::Pipe< T, N >, including all inherited members.

GetSize() conststk::sync::Pipe< T, N >inline
IsEmpty() conststk::sync::Pipe< T, N >inline
m_bufferstk::sync::Pipe< T, N >private
m_countstk::sync::Pipe< T, N >private
m_cv_emptystk::sync::Pipe< T, N >private
m_cv_fullstk::sync::Pipe< T, N >private
m_headstk::sync::Pipe< T, N >private
m_tailstk::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