OpenMW
Public Types | Public Member Functions | Public Attributes | Private Member Functions
MWSound::OpenAL_Output::StreamThread Struct Reference

List of all members.

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)
StreamThreadoperator= (const StreamThread &rhs)

Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

void MWSound::OpenAL_Output::StreamThread::operator() ( ) [inline]
StreamThread& MWSound::OpenAL_Output::StreamThread::operator= ( const StreamThread rhs) [private]

Member Data Documentation


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