SNMP++  3.3.4
CEventList Class Reference

#include <eventlist.h>

Inheritance diagram for CEventList:
Collaboration diagram for CEventList:

Classes

class  CEventListElt
 

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 HandleEvents (const int maxfds, const fd_set &readfds, const fd_set &writefds, const fd_set &exceptfds)
 
int GetCount ()
 
int DoRetries (const msec &sendtime)
 
int Done ()
 
- Public Member Functions inherited from SnmpSynchronized
 SnmpSynchronized ()
 
virtual ~SnmpSynchronized ()
 
void lock ()
 
void unlock ()
 

Private Attributes

CEventListElt m_head
 
int m_msgCount
 
int m_done
 

Additional Inherited Members

- Public Attributes inherited from SnmpSynchronized
pthread_mutex_t _mutex
 

Detailed Description

Definition at line 127 of file eventlist.h.

Constructor & Destructor Documentation

CEventList::CEventList ( )
inline

Definition at line 129 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 161 of file eventlist.h.

int CEventList::GetDone ( )
inline

Definition at line 139 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 136 of file eventlist.h.

Member Data Documentation

int CEventList::m_done
private

Definition at line 192 of file eventlist.h.

CEventListElt CEventList::m_head
private

Definition at line 190 of file eventlist.h.

int CEventList::m_msgCount
private

Definition at line 191 of file eventlist.h.


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