modm API documentation
modm::rtos::Queue< T > Class Template Reference

Queue. More...

#include <modm/processing/rtos/queue.hpp>

Inheritance diagram for modm::rtos::Queue< T >:

Public Member Functions

 Queue (unsigned portBASE_TYPE length)
 
bool append (const T &item, TickType_t timeout=portMAX_DELAY)
 
bool prepend (const T &item, TickType_t timeout=portMAX_DELAY)
 
bool peek (T &item, TickType_t timeout=portMAX_DELAY)
 
bool get (T &item, TickType_t timeout=portMAX_DELAY)
 
bool appendFromInterrupt (const T &item)
 
bool prependFromInterrupt (const T &item)
 
bool getFromInterrupt (T &item)
 

Detailed Description

template<typename T>
class modm::rtos::Queue< T >

Queue.

This is a type-safe wrapper around QueueBase


The documentation for this class was generated from the following file: