OpenMW
|
Public Types | |
typedef std::vector < OpenAL_SoundStream * > | StreamVec |
Public Member Functions | |
StreamThread () | |
~StreamThread () | |
void | operator() () |
void | add (OpenAL_SoundStream *stream) |
void | remove (OpenAL_SoundStream *stream) |
void | removeAll () |
Public Attributes | |
StreamVec | mStreams |
boost::recursive_mutex | mMutex |
boost::thread | mThread |
Private Member Functions | |
StreamThread (const StreamThread &rhs) | |
StreamThread & | operator= (const StreamThread &rhs) |
typedef std::vector<OpenAL_SoundStream*> MWSound::OpenAL_Output::StreamThread::StreamVec |
MWSound::OpenAL_Output::StreamThread::StreamThread | ( | ) | [inline] |
MWSound::OpenAL_Output::StreamThread::~StreamThread | ( | ) | [inline] |
MWSound::OpenAL_Output::StreamThread::StreamThread | ( | const StreamThread & | rhs | ) | [private] |
void MWSound::OpenAL_Output::StreamThread::add | ( | OpenAL_SoundStream * | stream | ) | [inline] |
void MWSound::OpenAL_Output::StreamThread::operator() | ( | ) | [inline] |
StreamThread& MWSound::OpenAL_Output::StreamThread::operator= | ( | const StreamThread & | rhs | ) | [private] |
void MWSound::OpenAL_Output::StreamThread::remove | ( | OpenAL_SoundStream * | stream | ) | [inline] |
void MWSound::OpenAL_Output::StreamThread::removeAll | ( | ) | [inline] |
boost::recursive_mutex MWSound::OpenAL_Output::StreamThread::mMutex |
boost::thread MWSound::OpenAL_Output::StreamThread::mThread |