FastArduino  v1.8
C++ library to build fast but small Arduino/AVR projects
queue.h File Reference

Utility API to handle ring-buffer queue containers. More...

#include "utilities.h"
#include "time.h"
Include dependency graph for queue.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  containers::Queue< T_, TREF_ >
 Queue of type T_ items. More...
 

Namespaces

 containers
 Contains all FastArduino generic containers:
 

Functions

template<typename T , typename TREF >
containers::pull (Queue< T, TREF > &queue)
 Pull an item from the beginning of queue. More...
 
template<typename T , typename TREF >
containers::peek (Queue< T, TREF > &queue)
 Peek an item from the beginning of queue. More...
 

Detailed Description

Utility API to handle ring-buffer queue containers.

Definition in file queue.h.