Theora Playback Library  1.1.0
Public Member Functions | Protected Attributes | List of all members
TheoraMutex::ScopeLock Class Reference

Public Member Functions

 ScopeLock (TheoraMutex *mutex=NULL, bool logUnhandledUnlocks=true)
 
 ~ScopeLock ()
 
bool acquire (TheoraMutex *mutex)
 
bool release ()
 

Protected Attributes

TheoraMutexmMutex
 
bool mLogUnhandledUnlocks
 

Constructor & Destructor Documentation

TheoraMutex::ScopeLock::ScopeLock ( TheoraMutex mutex = NULL,
bool  logUnhandledUnlocks = true 
)
TheoraMutex::ScopeLock::~ScopeLock ( )

Member Function Documentation

bool TheoraMutex::ScopeLock::acquire ( TheoraMutex mutex)
bool TheoraMutex::ScopeLock::release ( )

Member Data Documentation

bool TheoraMutex::ScopeLock::mLogUnhandledUnlocks
protected
TheoraMutex* TheoraMutex::ScopeLock::mMutex
protected

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