PIDUINO
Loading...
Searching...
No Matches
Piduino::ThreadSafeBuffer< T > Member List

This is the complete list of members for Piduino::ThreadSafeBuffer< T >, including all inherited members.

_msgNotificationPiduino::ThreadSafeBuffer< T >protected
_numEnqueuedPiduino::ThreadSafeBuffer< T >protected
_queuePiduino::ThreadSafeBuffer< T >protected
_queueMutexPiduino::ThreadSafeBuffer< T >protected
iterate(Functor functor)Piduino::ThreadSafeBuffer< T >inline
peek(T &data, long msTimeout=0)Piduino::ThreadSafeBuffer< T >inlinevirtual
peek(std::vector< T > &dataVec, long msTimeout=0)Piduino::ThreadSafeBuffer< T >inlinevirtual
peek(T *buf, size_t max, long msTimeout=0)Piduino::ThreadSafeBuffer< T >inlinevirtual
peekData(T &data)Piduino::ThreadSafeBuffer< T >inlineprotected
peekData(std::vector< T > &dataVec)Piduino::ThreadSafeBuffer< T >inlineprotected
peekData(T *buf, size_t max)Piduino::ThreadSafeBuffer< T >inlineprotected
read(T &data, long msTimeout=0)Piduino::ThreadSafeBuffer< T >inlinevirtual
read(std::vector< T > &dataVec, long msTimeout=0)Piduino::ThreadSafeBuffer< T >inlinevirtual
read(T *buf, size_t max, long msTimeout=0)Piduino::ThreadSafeBuffer< T >inlinevirtual
readData(T &data)Piduino::ThreadSafeBuffer< T >inlineprotected
readData(std::vector< T > &dataVec)Piduino::ThreadSafeBuffer< T >inlineprotected
readData(T *buf, size_t max)Piduino::ThreadSafeBuffer< T >inlineprotected
size() constPiduino::ThreadSafeBuffer< T >inline
sizeOfData(const T &) constPiduino::ThreadSafeBuffer< T >inlineprotectedvirtual
ThreadSafeBuffer()Piduino::ThreadSafeBuffer< T >inline
waitForData(std::unique_lock< std::mutex > &lock, long msTimeout)Piduino::ThreadSafeBuffer< T >inlineprotected
write(const T &data)Piduino::ThreadSafeBuffer< T >inlinevirtual
write(const T *buf, size_t len)Piduino::ThreadSafeBuffer< T >inlinevirtual
write(const std::vector< T > &dataVec)Piduino::ThreadSafeBuffer< T >inlinevirtual
writeData(const T &data)Piduino::ThreadSafeBuffer< T >inlineprotected
writeData(const T *buf, size_t len)Piduino::ThreadSafeBuffer< T >inlineprotected
~ThreadSafeBuffer()Piduino::ThreadSafeBuffer< T >inlinevirtual