vdr
2.2.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 177 of file thread.c.
References cCondWait::mutex.
cMutex::~cMutex | ( | ) |
Definition at line 186 of file thread.c.
References cCondWait::mutex.
void cMutex::Lock | ( | void | ) |
Definition at line 191 of file thread.c.
References cCondWait::mutex.
Referenced by cDvbPlayer::Action(), cTDT::cTDT(), cDvbTuner::ExecuteDiseqc(), cThread::Lock(), cRingBufferFrame::Lock(), cMutexLock::Lock(), cPixmap::Lock(), cReplayControl::MarkToggle(), cSkins::ProcessQueuedMessages(), cSkins::QueueMessage(), and cDvbPlayer::Save().
void cMutex::Unlock | ( | void | ) |
Definition at line 197 of file thread.c.
References cThread::mainThreadId, and cCondWait::mutex.
Referenced by cDvbPlayer::Action(), cTDT::cTDT(), cDvbTuner::ExecuteDiseqc(), cReplayControl::MarkToggle(), cSkins::ProcessQueuedMessages(), cSkins::QueueMessage(), cDvbPlayer::Save(), cThread::Unlock(), cRingBufferFrame::Unlock(), and cPixmap::Unlock().
|
private |
Definition at line 67 of file thread.h.
Referenced by cCondVar::TimedWait(), and cCondVar::Wait().
|
private |
Definition at line 66 of file thread.h.
Referenced by cCondVar::TimedWait(), and cCondVar::Wait().