#include <TFifo.h>
Public Member Functions | |
| TFifo () | |
| ~TFifo () | |
| TBOOL | Push (T *element, Flags flags=TGenericFifo::Flags_None) |
| TBOOL | Pop (T &out, Flags flags=TGenericFifo::Flags_None) |
Additional Inherited Members | |
Protected Types inherited from TGenericFifo | |
| enum | Flags_ : Flags { Flags_None = 0 , Flags_PollSemaphore = BITFLAG( 0 ) , Flags_NoSemaphore = BITFLAG( 1 ) } |
| typedef uint8_t | Flags |
Protected Member Functions inherited from TGenericFifo | |
| TGenericFifo ()=default | |
| TBOOL | Create (TCHAR *a_pBuffer, TINT a_iMaxItems, TINT a_iItemSize) |
| TBOOL | Destroy () |
| TBOOL | Push (void *a_pItem, Flags a_iFlags) |
| TBOOL | Pop (void *a_pOut, Flags a_iFlags) |
Definition at line 47 of file TFifo.h.
|
inline |
|
inline |