Class QueueWrapper
template <typename T typename T, UBaseType_t Length>
Public Functions
Type | Name |
---|---|
QueueWrapper () |
|
void | create () |
QueueHandle_t | handle () const |
bool | overwrite (const T & val, BaseType_t * pxHigherPriorityTaskWoken=nullptr) |
bool | pop_front (T & result, TickType_t ticks_to_wait=portMAX_DELAY, BaseType_t * pxHigherPriorityTaskWoken=nullptr) |
bool | push_back (const T & val, TickType_t ticks_to_wait=portMAX_DELAY, BaseType_t * pxHigherPriorityTaskWoken=nullptr) |
bool | push_front (const T & val, TickType_t ticks_to_wait=portMAX_DELAY, BaseType_t * pxHigherPriorityTaskWoken=nullptr) |
void | reset () |
~QueueWrapper () |
Public Functions Documentation
function QueueWrapper [1/2]
inline QueueWrapper::QueueWrapper ()
function create
inline void QueueWrapper::create ()
function handle
inline QueueHandle_t QueueWrapper::handle () const
function overwrite
inline bool QueueWrapper::overwrite (
const T & val,
BaseType_t * pxHigherPriorityTaskWoken=nullptr
)
function pop_front
inline bool QueueWrapper::pop_front (
T & result,
TickType_t ticks_to_wait=portMAX_DELAY,
BaseType_t * pxHigherPriorityTaskWoken=nullptr
)
function push_back
inline bool QueueWrapper::push_back (
const T & val,
TickType_t ticks_to_wait=portMAX_DELAY,
BaseType_t * pxHigherPriorityTaskWoken=nullptr
)
function push_front
inline bool QueueWrapper::push_front (
const T & val,
TickType_t ticks_to_wait=portMAX_DELAY,
BaseType_t * pxHigherPriorityTaskWoken=nullptr
)
function reset
inline void QueueWrapper::reset ()
function ~QueueWrapper
inline QueueWrapper::~QueueWrapper ()
The documentation for this class was generated from the following file demo-projets/stm32/include/utils/QueueWrapper.hpp