Home

Dokumentation

Impressum

Dokumentation VDR
 

Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

cCondVar Class Reference

#include <thread.h>


Public Methods

 cCondVar (void)
 ~cCondVar ()
void Wait (cMutex &Mutex)
bool TimedWait (cMutex &Mutex, int TimeoutMs)
void Broadcast (void)

Private Attributes

pthread_cond_t cond


Constructor & Destructor Documentation

cCondVar::cCondVar void   
 

Definition at line 21 of file thread.c.

cCondVar::~cCondVar  
 

Definition at line 26 of file thread.c.


Member Function Documentation

void cCondVar::Broadcast void   
 

Definition at line 69 of file thread.c.

Referenced by cRingBuffer::EnableGet(), cRingBuffer::EnablePut(), cRemote::Put(), cDvbTuner::Set(), and cDvbTuner::~cDvbTuner().

bool cCondVar::TimedWait cMutex   Mutex,
int    TimeoutMs
 

Definition at line 42 of file thread.c.

References cMutex::locked, cMutex::lockingPid, and cMutex::mutex.

Referenced by cDvbTuner::Action(), and cRemote::Get().

void cCondVar::Wait cMutex   Mutex
 

Definition at line 31 of file thread.c.

References cMutex::locked, cMutex::lockingPid, and cMutex::mutex.

Referenced by cRingBuffer::WaitForGet(), and cRingBuffer::WaitForPut().


Field Documentation

pthread_cond_t cCondVar::cond [private]
 

Definition at line 22 of file thread.h.


The documentation for this class was generated from the following files:
Generated on Wed Feb 5 23:31:04 2003 for VDR by doxygen1.3-rc2