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 |
cCondVar::cCondVar | ( | void | ) |
Definition at line 95 of file thread.c.
References cCondWait::cond.
cCondVar::~cCondVar | ( | ) |
Definition at line 100 of file thread.c.
References cCondWait::cond.
void cCondVar::Broadcast | ( | void | ) |
Definition at line 135 of file thread.c.
References cCondWait::cond.
Referenced by cNonBlockingFileReader::Action(), cSkins::ProcessQueuedMessages(), and cRemote::Put().
bool cCondVar::TimedWait | ( | cMutex & | Mutex, |
int | TimeoutMs | ||
) |
Definition at line 117 of file thread.c.
References cCondWait::cond, GetAbsTime(), cMutex::locked, and cMutex::mutex.
Referenced by cIndexFile::CatchUp(), cRemote::Get(), cSkins::QueueMessage(), and cNonBlockingFileReader::WaitForDataMs().
void cCondVar::Wait | ( | cMutex & | Mutex | ) |
Definition at line 106 of file thread.c.
References cCondWait::cond, cMutex::locked, and cMutex::mutex.