esp8266ndn
NDN Arduino library for ESP8266 and more
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
ndnph::StaticSimpleQueue< T, C > Class Template Reference

SimpleQueue with statically allocated memory. More...

#include <simple-queue.hpp>

Inherits ndnph::SimpleQueue< T >.

Public Member Functions

 StaticSimpleQueue ()
 
- Public Member Functions inherited from ndnph::SimpleQueue< T >
bool push (Item item)
 
std::tuple< Item, bool > pop ()
 
size_t capacity () const
 
size_t size () const
 
size_t available () const
 

Additional Inherited Members

- Public Types inherited from ndnph::SimpleQueue< T >
using Item = T
 
- Protected Member Functions inherited from ndnph::SimpleQueue< T >
 SimpleQueue (Item *arr, size_t cap)
 Constructor. More...
 
ItemgetArray ()
 

Detailed Description

template<typename T, size_t C>
class ndnph::StaticSimpleQueue< T, C >

SimpleQueue with statically allocated memory.

Template Parameters
Ccapacity.

Constructor & Destructor Documentation

◆ StaticSimpleQueue()

template<typename T , size_t C>
ndnph::StaticSimpleQueue< T, C >::StaticSimpleQueue ( )
inlineexplicit

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