Home

Dokumentation

Impressum

Dokumentation VDR
 

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

cPoller Class Reference

#include <tools.h>


Public Methods

 cPoller (int FileHandle=-1, bool Out=false)
bool Add (int FileHandle, bool Out)
bool Poll (int TimeoutMs=0)

Private Types

enum  { MaxPollFiles = 16 }

Private Attributes

pollfd pfd [MaxPollFiles]
int numFileHandles


Member Enumeration Documentation

anonymous enum [private]
 

Enumeration values:
MaxPollFiles 

Definition at line 89 of file tools.h.


Constructor & Destructor Documentation

cPoller::cPoller int    FileHandle = -1,
bool    Out = false
 

Definition at line 503 of file tools.c.

References Add(), and numFileHandles.


Member Function Documentation

bool cPoller::Add int    FileHandle,
bool    Out
 

Definition at line 509 of file tools.c.

References esyslog, MaxPollFiles, numFileHandles, and pfd.

Referenced by cDvbPlayer::Action(), cPoller(), and cDvbDevice::Poll().

bool cPoller::Poll int    TimeoutMs = 0
 

Definition at line 527 of file tools.c.

Referenced by cKbdRemote::Action(), cDvbDevice::Poll(), and cTSBuffer::Read().


Field Documentation

int cPoller::numFileHandles [private]
 

Definition at line 91 of file tools.h.

Referenced by Add(), and cPoller().

pollfd cPoller::pfd[MaxPollFiles] [private]
 

Definition at line 90 of file tools.h.

Referenced by Add().


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