fastcat 0.13.15
C++ EtherCAT Device Command & Control Library
Loading...
Searching...
No Matches
Public Member Functions | List of all members
fastcat::RingBuffer< T > Class Template Reference

#include "ring_buffer.h"

Public Member Functions

 RingBuffer (size_t buffer_size=10)
 
load (void)
 
load (size_t delay)
 
void store (const T &value)
 
void clear ()
 
size_t get_num_received ()
 
size_t size ()
 

Constructor & Destructor Documentation

◆ RingBuffer()

template<typename T >
fastcat::RingBuffer< T >::RingBuffer ( size_t  buffer_size = 10)
inline

Member Function Documentation

◆ clear()

template<typename T >
void fastcat::RingBuffer< T >::clear ( )
inline

◆ get_num_received()

template<typename T >
size_t fastcat::RingBuffer< T >::get_num_received ( )
inline

◆ load() [1/2]

template<typename T >
T fastcat::RingBuffer< T >::load ( size_t  delay)
inline

◆ load() [2/2]

template<typename T >
T fastcat::RingBuffer< T >::load ( void  )
inline

◆ size()

template<typename T >
size_t fastcat::RingBuffer< T >::size ( )
inline

◆ store()

template<typename T >
void fastcat::RingBuffer< T >::store ( const T &  value)
inline

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