cMutexLock Class Reference

#include <thread.h>

Collaboration diagram for cMutexLock:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cMutexLock (cMutex *Mutex=NULL)
 ~cMutexLock ()
bool Lock (cMutex *Mutex)

Private Attributes

cMutexmutex
bool locked


Detailed Description

Definition at line 131 of file thread.h.


Constructor & Destructor Documentation

cMutexLock::cMutexLock ( cMutex Mutex = NULL  ) 

Definition at line 345 of file thread.c.

References Lock(), locked, and mutex.

Here is the call graph for this function:

cMutexLock::~cMutexLock (  ) 

Definition at line 352 of file thread.c.

References locked, mutex, and cMutex::Unlock().

Here is the call graph for this function:


Member Function Documentation

bool cMutexLock::Lock ( cMutex Mutex  ) 

Definition at line 358 of file thread.c.

References cMutex::Lock(), locked, and mutex.

Referenced by cMutexLock().

Here is the call graph for this function:


Member Data Documentation

Definition at line 133 of file thread.h.

Referenced by cMutexLock(), Lock(), and ~cMutexLock().

bool cMutexLock::locked [private]

Definition at line 134 of file thread.h.

Referenced by cMutexLock(), Lock(), and ~cMutexLock().


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

Generated on Tue Jan 13 14:30:34 2009 for VDR by  doxygen 1.5.6