vdr 2.6.3
|
#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 |
void cMutex::Lock | ( | void | ) |
Definition at line 222 of file thread.c.
Referenced by cIoThrottle::Activate(), cTDT::cTDT(), cVideoDirectory::Current(), cVideoDirectory::cVideoDirectory(), cEvent::DecNumTimers(), cSchedule::DecNumTimers(), cSchedule::DelEvent(), cDevice::Detach(), cDvbTuner::ExecuteDiseqc(), cEvent::IncNumTimers(), cSchedule::IncNumTimers(), cMutexLock::Lock(), cPixmap::Lock(), cRingBufferFrame::Lock(), cThread::Lock(), cSkins::ProcessQueuedMessages(), cSkins::QueueMessage(), cIoThrottle::Release(), and cVideoDirectory::~cVideoDirectory().
void cMutex::Unlock | ( | void | ) |
Definition at line 228 of file thread.c.
Referenced by cIoThrottle::Activate(), cTDT::cTDT(), cVideoDirectory::Current(), cVideoDirectory::cVideoDirectory(), cEvent::DecNumTimers(), cSchedule::DecNumTimers(), cSchedule::DelEvent(), cDevice::Detach(), cDvbTuner::ExecuteDiseqc(), cEvent::IncNumTimers(), cSchedule::IncNumTimers(), cSkins::ProcessQueuedMessages(), cSkins::QueueMessage(), cIoThrottle::Release(), cPixmap::Unlock(), cRingBufferFrame::Unlock(), cThread::Unlock(), cMutexLock::~cMutexLock(), and cVideoDirectory::~cVideoDirectory().
|
private |
Definition at line 71 of file thread.h.
Referenced by cMutex(), Lock(), cCondVar::TimedWait(), Unlock(), and cCondVar::Wait().
|
private |
Definition at line 70 of file thread.h.
Referenced by cMutex(), Lock(), cCondVar::TimedWait(), Unlock(), cCondVar::Wait(), and ~cMutex().