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

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

GetCapacity() conststk::sync::PipeT< T, N >inline
GetCount() conststk::sync::PipeT< T, N >inline
GetSpace() conststk::sync::PipeT< T, N >inline
IsEmpty() conststk::sync::PipeT< T, N >inline
IsFull() conststk::sync::PipeT< T, N >inline
m_bufferstk::sync::PipeT< T, N >private
m_countstk::sync::PipeT< T, N >private
m_cv_not_emptystk::sync::PipeT< T, N >private
m_cv_not_fullstk::sync::PipeT< T, N >private
m_headstk::sync::PipeT< T, N >private
m_tailstk::sync::PipeT< T, N >private
operator=(const PipeT &)=deletestk::sync::PipeT< T, N >private
PipeT()stk::sync::PipeT< T, N >inlineexplicit
PipeT(const PipeT &)=deletestk::sync::PipeT< T, N >private
Read(T &data, Timeout timeout_ticks=WAIT_INFINITE)stk::sync::PipeT< T, N >inline
ReadBulk(T *dst, size_t count, Timeout timeout_ticks=WAIT_INFINITE)stk::sync::PipeT< T, N >inline
Reset()stk::sync::PipeT< T, N >inline
TryRead(T &data)stk::sync::PipeT< T, N >inline
TryReadBulk(T *dst, size_t count)stk::sync::PipeT< T, N >inline
TryWrite(const T &data)stk::sync::PipeT< T, N >inline
TryWriteBulk(const T *src, size_t count)stk::sync::PipeT< T, N >inline
Write(const T &data, Timeout timeout_ticks=WAIT_INFINITE)stk::sync::PipeT< T, N >inline
WriteBulk(const T *src, size_t count, Timeout timeout_ticks=WAIT_INFINITE)stk::sync::PipeT< T, N >inline