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 132 of file thread.h.


Constructor & Destructor Documentation

cMutexLock::cMutexLock ( cMutex Mutex = NULL  ) 

Definition at line 334 of file thread.c.

References Lock(), locked, and mutex.

Here is the call graph for this function:

cMutexLock::~cMutexLock (  ) 

Definition at line 341 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 347 of file thread.c.

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

Referenced by cMutexLock().

Here is the call graph for this function:


Member Data Documentation

cMutex* cMutexLock::mutex [private]

Definition at line 134 of file thread.h.

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

bool cMutexLock::locked [private]

Definition at line 135 of file thread.h.

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


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:20:39 2007 for VDR by  doxygen 1.5.3-20071008