Skip to content

Class QueueWrapper

template <typename T typename T, UBaseType_t Length>

ClassList > QueueWrapper

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