roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::esp32::RingBuf< T > Class Template Reference

#include <spi_dma.h>

Public Member Functions

 RingBuf (size_t capacity)
 
size_t capacity () const
 
size_t used () const
 
size_t free () const
 
bool full () const
 
bool empty () const
 
void clear ()
 
bool write (T item)
 
bool read (T &item)
 

Detailed Description

template<typename T>
class roo_display::esp32::RingBuf< T >

Definition at line 21 of file spi_dma.h.

Constructor & Destructor Documentation

◆ RingBuf()

template<typename T >
roo_display::esp32::RingBuf< T >::RingBuf ( size_t  capacity)
inline

Definition at line 23 of file spi_dma.h.

Member Function Documentation

◆ capacity()

template<typename T >
size_t roo_display::esp32::RingBuf< T >::capacity ( ) const
inline

Definition at line 26 of file spi_dma.h.

◆ clear()

template<typename T >
void roo_display::esp32::RingBuf< T >::clear ( )
inline

Definition at line 33 of file spi_dma.h.

◆ empty()

template<typename T >
bool roo_display::esp32::RingBuf< T >::empty ( ) const
inline

Definition at line 31 of file spi_dma.h.

◆ free()

template<typename T >
size_t roo_display::esp32::RingBuf< T >::free ( ) const
inline

Definition at line 28 of file spi_dma.h.

◆ full()

template<typename T >
bool roo_display::esp32::RingBuf< T >::full ( ) const
inline

Definition at line 30 of file spi_dma.h.

◆ read()

template<typename T >
bool roo_display::esp32::RingBuf< T >::read ( T item)
inline

Definition at line 49 of file spi_dma.h.

◆ used()

template<typename T >
size_t roo_display::esp32::RingBuf< T >::used ( ) const
inline

Definition at line 27 of file spi_dma.h.

◆ write()

template<typename T >
bool roo_display::esp32::RingBuf< T >::write ( T  item)
inline

Definition at line 40 of file spi_dma.h.


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