vdr  2.4.0
Public Member Functions | Private Types | Private Attributes | List of all members
cPoller Class Reference

#include <tools.h>

Public Member Functions

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

Private Types

enum  { MaxPollFiles = 64 }
 

Private Attributes

pollfd pfd [MaxPollFiles]
 
int numFileHandles
 

Detailed Description

Definition at line 393 of file tools.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
MaxPollFiles 

Definition at line 395 of file tools.h.

Constructor & Destructor Documentation

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

Definition at line 1479 of file tools.c.

References Add(), and numFileHandles.

Member Function Documentation

bool cPoller::Add ( int  FileHandle,
bool  Out 
)
void cPoller::Del ( int  FileHandle,
bool  Out 
)
bool cPoller::Poll ( int  TimeoutMs = 0)

Member Data Documentation

int cPoller::numFileHandles
private

Definition at line 397 of file tools.h.

Referenced by Add(), cPoller(), Del(), and Poll().

pollfd cPoller::pfd[MaxPollFiles]
private

Definition at line 396 of file tools.h.

Referenced by Add(), Del(), and Poll().


The documentation for this class was generated from the following files: