cMutex Class Reference

#include <dvbci.h>

List of all members.

Public Member Functions

 cMutex (void)
 ~cMutex ()
void Lock (void)
void Unlock (void)

Private Attributes

pthread_mutex_t mutex
pid_t lockingPid
int locked

Friends

class cCondVar

Detailed Description

Definition at line 46 of file dvbci.h.


Constructor & Destructor Documentation

cMutex::cMutex ( void   ) 

Definition at line 155 of file dvbci.cpp.

cMutex::~cMutex (  ) 

Definition at line 162 of file dvbci.cpp.


Member Function Documentation

void cMutex::Lock ( void   ) 

Definition at line 167 of file dvbci.cpp.

Referenced by cMutexLock::Lock().

void cMutex::Unlock ( void   ) 

Definition at line 176 of file dvbci.cpp.

Referenced by cMutexLock::~cMutexLock().


Friends And Related Function Documentation

friend class cCondVar [friend]

Definition at line 47 of file dvbci.h.


Member Data Documentation

Definition at line 49 of file dvbci.h.

Referenced by cMutex(), Lock(), Unlock(), and ~cMutex().

pid_t cMutex::lockingPid [private]

Definition at line 50 of file dvbci.h.

Referenced by cMutex(), Lock(), and Unlock().

int cMutex::locked [private]

Definition at line 51 of file dvbci.h.

Referenced by cMutex(), Lock(), and Unlock().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:56 2012 for MythTV by  doxygen 1.6.3