LMMS
Loading...
Searching...
No Matches
zyncarla::MultiQueue Class Reference

#include <MultiPseudoStack.h>

Public Member Functions

 MultiQueue (void)
 ~MultiQueue (void)
void dump (void)
qli_talloc (void)
void free (qli_t *q)
void write (qli_t *q)
qli_tread (void)

Private Attributes

qli_tpool
LockFreeQueue m_free
LockFreeQueue m_msgs

Constructor & Destructor Documentation

◆ MultiQueue()

zyncarla::MultiQueue::MultiQueue ( void )

◆ ~MultiQueue()

zyncarla::MultiQueue::~MultiQueue ( void )

Member Function Documentation

◆ alloc()

qli_t * zyncarla::MultiQueue::alloc ( void )
inline

◆ dump()

void zyncarla::MultiQueue::dump ( void )

◆ free()

void zyncarla::MultiQueue::free ( qli_t * q)
inline

◆ read()

qli_t * zyncarla::MultiQueue::read ( void )
inline

◆ write()

void zyncarla::MultiQueue::write ( qli_t * q)
inline

Member Data Documentation

◆ m_free

LockFreeQueue zyncarla::MultiQueue::m_free
private

◆ m_msgs

LockFreeQueue zyncarla::MultiQueue::m_msgs
private

◆ pool

qli_t* zyncarla::MultiQueue::pool
private

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