|
vdr
1.7.27
|
#include <thread.h>
Public Member Functions | |
| cMutex (void) | |
| ~cMutex () | |
| void | Lock (void) |
| void | Unlock (void) |
| cMutex (void) | |
| ~cMutex () | |
| void | Lock (void) |
| void | Unlock (void) |
Private Attributes | |
| pthread_mutex_t | mutex |
| int | locked |
Friends | |
| class | cCondVar |
Definition at line 63 of file include/vdr/thread.h.
| cMutex::cMutex | ( | void | ) |
| cMutex::~cMutex | ( | ) |
| cMutex::cMutex | ( | void | ) |
| cMutex::~cMutex | ( | ) |
| void cMutex::Lock | ( | void | ) |
Definition at line 191 of file thread.c.
Referenced by cTDT::cTDT(), cDvbTuner::ExecuteDiseqc(), cThread::Lock(), cRingBufferFrame::Lock(), cMutexLock::Lock(), cPixmap::Lock(), cSkins::ProcessQueuedMessages(), and cSkins::QueueMessage().
| void cMutex::Lock | ( | void | ) |
| void cMutex::Unlock | ( | void | ) |
| void cMutex::Unlock | ( | void | ) |
Definition at line 197 of file thread.c.
Referenced by cTDT::cTDT(), cDvbTuner::ExecuteDiseqc(), cSkins::ProcessQueuedMessages(), cSkins::QueueMessage(), cThread::Unlock(), cRingBufferFrame::Unlock(), cPixmap::Unlock(), and cMutexLock::~cMutexLock().
cCondVar [friend] |
Definition at line 64 of file include/vdr/thread.h.
int cMutex::locked [private] |
Definition at line 67 of file include/vdr/thread.h.
Referenced by cMutex(), Lock(), cCondVar::TimedWait(), Unlock(), and cCondVar::Wait().
pthread_mutex_t cMutex::mutex [private] |
Definition at line 66 of file include/vdr/thread.h.
Referenced by cMutex(), Lock(), cCondVar::TimedWait(), Unlock(), cCondVar::Wait(), and ~cMutex().
1.8.0