41#ifndef INCLUDED_DISTI_MUTEX_H
42#define INCLUDED_DISTI_MUTEX_H
128 void operator=(
const Mutex& );
A lock class to automagically un/lock a mutex within its scope.
Definition: gls_mutex.h:73
ScopedLock(Mutex &mut)
Definition: gls_mutex.h:77
~ScopedLock()
Releases the mutex automatically.
Definition: gls_mutex.h:84
A lock to automagically try to lock and, if applicable, unlock a mutex within its scope.
Definition: gls_mutex.h:95
bool IsLocked() const
Definition: gls_mutex.h:105
ScopedTryLock(Mutex &mut)
Definition: gls_mutex.h:99
~ScopedTryLock()
Releases the mutex automatically, if needed.
Definition: gls_mutex.h:108
Definition: gls_mutex.h:53
void Lock()
Blocks to acquire the mutex.
virtual ~Mutex()
Destructor.
void Unlock()
Releases the mutex, allowing another process to lock it.
A file for all GL Studio files to include.
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47