NMEA2000 Library  0.1
Library to handle NMEA 2000 Communication written in C++
tPriorityRingBuffer< T >::tPriorityRef Struct Reference

Structure handles meta data for each priority. More...

#include <RingBuffer.h>

Public Member Functions

 tPriorityRef ()
 Initialize all attributes to default. More...
 
void clear ()
 Initialize all attributes to default. More...
 

Public Attributes

uint16_t last
 Index of the last value for this priority in the ring buffer. More...
 
uint16_t next
 Index of the next value for this priority in the ring buffer. More...
 

Detailed Description

template<typename T>
struct tPriorityRingBuffer< T >::tPriorityRef

Structure handles meta data for each priority.

Definition at line 282 of file RingBuffer.h.

Constructor & Destructor Documentation

◆ tPriorityRef()

template<typename T >
tPriorityRingBuffer< T >::tPriorityRef::tPriorityRef ( )
inline

Initialize all attributes to default.

Definition at line 288 of file RingBuffer.h.

Member Function Documentation

◆ clear()

template<typename T >
void tPriorityRingBuffer< T >::tPriorityRef::clear ( )
inline

Initialize all attributes to default.

Definition at line 290 of file RingBuffer.h.

Member Data Documentation

◆ last

template<typename T >
uint16_t tPriorityRingBuffer< T >::tPriorityRef::last

Index of the last value for this priority in the ring buffer.

Definition at line 286 of file RingBuffer.h.

◆ next

template<typename T >
uint16_t tPriorityRingBuffer< T >::tPriorityRef::next

Index of the next value for this priority in the ring buffer.

Definition at line 284 of file RingBuffer.h.


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