vdr
2.2.0
|
#include <thread.h>
Public Member Functions | |
cCondVar (void) | |
~cCondVar () | |
void | Wait (cMutex &Mutex) |
bool | TimedWait (cMutex &Mutex, int TimeoutMs) |
void | Broadcast (void) |
Private Attributes | |
pthread_cond_t | cond |
void cCondVar::Broadcast | ( | void | ) |
Definition at line 135 of file thread.c.
References cond.
Referenced by cNonBlockingFileReader::Action(), cDvbTuner::Action(), cCamSlot::Process(), cSkins::ProcessQueuedMessages(), cRemote::Put(), cDvbTuner::SetChannel(), and cDvbTuner::~cDvbTuner().
bool cCondVar::TimedWait | ( | cMutex & | Mutex, |
int | TimeoutMs | ||
) |
Definition at line 117 of file thread.c.
References cond, GetAbsTime(), cMutex::locked, and cMutex::mutex.
Referenced by cDvbTuner::Action(), cCamSlot::CanDecrypt(), cIndexFile::CatchUp(), cRemote::Get(), cDvbTuner::Locked(), cSkins::QueueMessage(), and cNonBlockingFileReader::WaitForDataMs().
void cCondVar::Wait | ( | cMutex & | Mutex | ) |
Definition at line 106 of file thread.c.
References cond, cMutex::locked, and cMutex::mutex.
|
private |
Definition at line 44 of file thread.h.
Referenced by Broadcast(), cCondVar(), TimedWait(), Wait(), and ~cCondVar().