|
vdr
2.4.0
|
#include <thread.h>
Public Member Functions | |
| cMutex (void) | |
| ~cMutex () | |
| void | Lock (void) |
| void | Unlock (void) |
Private Attributes | |
| pthread_mutex_t | mutex |
| int | locked |
Friends | |
| class | cCondVar |
| cMutex::cMutex | ( | void | ) |
Definition at line 208 of file thread.c.
References cCondWait::mutex.
| cMutex::~cMutex | ( | ) |
Definition at line 217 of file thread.c.
References cCondWait::mutex.
| void cMutex::Lock | ( | void | ) |
Definition at line 222 of file thread.c.
References cCondWait::mutex.
Referenced by cTDT::cTDT(), cVideoDirectory::Current(), cVideoDirectory::cVideoDirectory(), cDevice::Detach(), cDvbTuner::ExecuteDiseqc(), cThread::Lock(), cRingBufferFrame::Lock(), cMutexLock::Lock(), cPixmap::Lock(), cSVDRPClientHandler::Lock(), cSkins::ProcessQueuedMessages(), cSkins::QueueMessage(), and cVideoDirectory::~cVideoDirectory().
| void cMutex::Unlock | ( | void | ) |
Definition at line 228 of file thread.c.
References cThread::mainThreadId, and cCondWait::mutex.
Referenced by cTDT::cTDT(), cVideoDirectory::Current(), cVideoDirectory::cVideoDirectory(), cDevice::Detach(), cDvbTuner::ExecuteDiseqc(), cSkins::ProcessQueuedMessages(), cSkins::QueueMessage(), cThread::Unlock(), cRingBufferFrame::Unlock(), cPixmap::Unlock(), cSVDRPClientHandler::Unlock(), and cVideoDirectory::~cVideoDirectory().
|
private |
Definition at line 71 of file thread.h.
Referenced by cCondVar::TimedWait(), and cCondVar::Wait().
|
private |
Definition at line 70 of file thread.h.
Referenced by cCondVar::TimedWait(), and cCondVar::Wait().
1.8.11