SASC-NG
DVBSoftCAM

cMutex Class Reference

#include <thread.h>

Inheritance diagram for cMutex:

List of all members.

Public Member Functions

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

Friends

class cCondVar

Detailed Description

Definition at line 63 of file thread.h.


Constructor & Destructor Documentation

cMutex::cMutex ( void  )

Definition at line 173 of file thread.cpp.

{
  pthread_mutexattr_t attr;
  pthread_mutexattr_init(&attr);
  pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK_NP);
  locked = 0;
  pthread_mutex_init(&mutex, &attr);
}
cMutex::~cMutex ( )

Definition at line 182 of file thread.cpp.

{
  pthread_mutex_destroy(&mutex);
}

Member Function Documentation


Friends And Related Function Documentation

friend class cCondVar [friend]

Definition at line 64 of file thread.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines