|
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.
1.8.11