#include <threadutilities.h>
Public Member Functions | |
void | append (PortAudioCallback *callback) |
void | removeAll (PortAudioCallback *callback) |
void | callAll (void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, PaTimestamp outTime, void *userData) |
Protected Attributes | |
QReadWriteLock | m_lock |
QList< PortAudioCallback * > | m_list |
PortAudioCallback * | m_callback |
void FuncList::append | ( | PortAudioCallback * | callback | ) | [inline] |
append element to list
void FuncList::removeAll | ( | PortAudioCallback * | callback | ) | [inline] |
removes a specific callback from the list
void FuncList::callAll | ( | void * | inputBuffer, | |
void * | outputBuffer, | |||
unsigned long | framesPerBuffer, | |||
PaTimestamp | outTime, | |||
void * | userData | |||
) | [inline] |
calls all functions in the list