LMMS
Loading...
Searching...
No Matches
lmms::LocklessRingBufferReader< T > Class Template Reference

Wrapper for lockless ringbuffer reader. More...

#include <LocklessRingBuffer.h>

Inheritance diagram for lmms::LocklessRingBufferReader< T >:

Public Member Functions

 LocklessRingBufferReader (LocklessRingBuffer< T > &rb)
bool empty () const
void waitForData ()

Private Attributes

QWaitCondition * m_notifier

Detailed Description

template<class T>
class lmms::LocklessRingBufferReader< T >

Wrapper for lockless ringbuffer reader.

Constructor & Destructor Documentation

◆ LocklessRingBufferReader()

template<class T>
lmms::LocklessRingBufferReader< T >::LocklessRingBufferReader ( LocklessRingBuffer< T > & rb)
inline

Member Function Documentation

◆ empty()

template<class T>
bool lmms::LocklessRingBufferReader< T >::empty ( ) const
inline

◆ waitForData()

template<class T>
void lmms::LocklessRingBufferReader< T >::waitForData ( )
inline

Member Data Documentation

◆ m_notifier

template<class T>
QWaitCondition* lmms::LocklessRingBufferReader< T >::m_notifier
private

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