marvin 0.0.1
Pure C++ audio helper library
Loading...
Searching...
No Matches
marvin::containers::fifos Namespace Reference

First in, first out queues. More...

Classes

class  FIFO
 A thread-safe, realtime-safe fifo. More...

Typedefs

template<typename T>
using SPSC = FIFO<Type::SPSC, T>
template<typename T>
using MPMC = FIFO<Type::MPMC, T>

Enumerations

enum class  Type { SPSC , MPMC }
 Represents a FIFO's configuration. More...

Detailed Description

First in, first out queues.

Typedef Documentation

◆ MPMC

template<typename T>
using marvin::containers::fifos::MPMC = FIFO<Type::MPMC, T>

◆ SPSC

template<typename T>
using marvin::containers::fifos::SPSC = FIFO<Type::SPSC, T>

Enumeration Type Documentation

◆ Type

Represents a FIFO's configuration.

Enumerator
SPSC 

Single Producer, Single Consumer

MPMC 

Multi Producer, Multi Consumer