|
LMMS
|
#include <FifoBuffer.h>
Public Member Functions | |
| FifoBuffer (int size) | |
| ~FifoBuffer () | |
| void | write (T element) |
| T | read () |
| void | waitUntilRead () |
| bool | available () |
Private Attributes | |
| QSemaphore | m_readSem |
| QSemaphore | m_writeSem |
| int | m_readIndex |
| int | m_writeIndex |
| int | m_size |
| T * | m_buffer |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |