#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 | |
![]() | |
enum | Flags_ : Flags { Flags_None = 0 , Flags_PollSemaphore = BITFLAG( 0 ) , Flags_NoSemaphore = BITFLAG( 1 ) } |
typedef uint8_t | Flags |
![]() | |
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 |