|
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 |
1.7.6.1