threads.h File Reference

#include "debug.h"

Include dependency graph for threads.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  audiere

Classes

class  audiere::Mutex
class  audiere::CondVar
class  audiere::ScopedLock

Defines

#define SYNCHRONIZED(on)   ScopedLock lock_obj__(on)

Typedefs

typedef void(* audiere::AI_ThreadRoutine )(void *opaque)

Functions

bool audiere::AI_CreateThread (AI_ThreadRoutine routine, void *opaque, int priority=0)
void audiere::AI_Sleep (unsigned milliseconds)


Detailed Description

Internal platform-specific threads

Definition in file threads.h.


Define Documentation

#define SYNCHRONIZED on   )     ScopedLock lock_obj__(on)
 

Definition at line 74 of file threads.h.

Referenced by audiere::DSOutputStream::getLength(), audiere::MixerStream::getPan(), audiere::MixerStream::getPitchShift(), audiere::MixerStream::getPosition(), audiere::DSOutputStream::getPosition(), audiere::NullOutputStream::getRepeat(), audiere::MixerStream::getRepeat(), audiere::DSOutputStream::getRepeat(), audiere::MixerStream::getVolume(), audiere::MixerStream::isPlaying(), audiere::DSOutputStream::isSeekable(), audiere::MixerStream::MixerStream(), audiere::DSAudioDevice::openBuffer(), audiere::NullAudioDevice::openStream(), audiere::DSAudioDevice::openStream(), audiere::MixerStream::play(), audiere::MixerDevice::read(), audiere::NullOutputStream::reset(), audiere::MixerStream::reset(), audiere::DSOutputStream::reset(), audiere::MixerStream::setPan(), audiere::MixerStream::setPitchShift(), audiere::NullOutputStream::setPosition(), audiere::MixerStream::setPosition(), audiere::DSOutputStream::setPosition(), audiere::NullOutputStream::setRepeat(), audiere::MixerStream::setRepeat(), audiere::DSOutputStream::setRepeat(), audiere::MixerStream::setVolume(), audiere::MixerStream::stop(), audiere::NullAudioDevice::update(), audiere::DSAudioDevice::update(), and audiere::MixerStream::~MixerStream().


Generated on Mon Feb 13 23:08:31 2006 for audiere by  doxygen 1.4.6