Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

CEventList Class Reference

#include <eventlist.h>

Inheritance diagram for CEventList:

[legend]
Collaboration diagram for CEventList:
[legend]
List of all members.

Public Member Functions

 CEventList ()
 ~CEventList ()
CEventsAddEntry (CEvents *events)
void SetDone () REENTRANT(
int GetDone ()
int GetNextTimeout (msec &sendTime)
void GetFdSets (int &maxfds, fd_set &readfds, fd_set &writefds, fd_set &exceptfds)
int GetCount ()
int HandleEvents (const int maxfds, const fd_set &readfds, const fd_set &writefds, const fd_set &exceptfds)
int DoRetries (const msec &sendtime)
int Done ()

Private Attributes

CEventListElt m_head
int m_msgCount
int m_done

Constructor & Destructor Documentation

CEventList::CEventList  )  [inline]
 

Definition at line 139 of file eventlist.h.

CEventList::~CEventList  ) 
 


Member Function Documentation

CEvents* CEventList::AddEntry CEvents events  ) 
 

int CEventList::Done  ) 
 

int CEventList::DoRetries const msec sendtime  ) 
 

int CEventList::GetCount  )  [inline]
 

Definition at line 159 of file eventlist.h.

int CEventList::GetDone  )  [inline]
 

Definition at line 149 of file eventlist.h.

void CEventList::GetFdSets int &  maxfds,
fd_set &  readfds,
fd_set &  writefds,
fd_set &  exceptfds
 

int CEventList::GetNextTimeout msec sendTime  ) 
 

int CEventList::HandleEvents const int  maxfds,
const fd_set &  readfds,
const fd_set &  writefds,
const fd_set &  exceptfds
 

void CEventList::SetDone  )  [inline]
 

Definition at line 146 of file eventlist.h.


Member Data Documentation

int CEventList::m_done [private]
 

Definition at line 195 of file eventlist.h.

CEventListElt CEventList::m_head [private]
 

Definition at line 193 of file eventlist.h.

int CEventList::m_msgCount [private]
 

Definition at line 194 of file eventlist.h.


The documentation for this class was generated from the following file:
Generated on Tue Jan 4 22:42:15 2005 for SNMP++ by doxygen 1.3.2