flimEngine
|
#include <CircularData.h>
Public Member Functions | |
CircularData () | |
CircularData (const CircularData &)=delete | |
const CircularData & | operator= (const CircularData &)=delete |
~CircularData () | |
bool | PushBack (ThreadCommand val) |
bool | PopFront (ThreadCommand &val) |
Private Attributes | |
ThreadCommand | data [CIRCULAR_DATA_SIZE] |
CircularIndex | front |
CircularIndex | back |
bool | empty |
bool | full |
std::mutex | mtx |
CircularData::CircularData | ( | ) |
|
delete |
CircularData::~CircularData | ( | ) |
|
delete |
bool CircularData::PopFront | ( | ThreadCommand & | val | ) |
bool CircularData::PushBack | ( | ThreadCommand | val | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |