SNMP++  3.3.11
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 124 of file eventlist.h.

Constructor & Destructor Documentation

◆ CEventList()

CEventList::CEventList ( )
inline

Definition at line 126 of file eventlist.h.

◆ ~CEventList()

CEventList::~CEventList ( )

Member Function Documentation

◆ AddEntry()

CEvents* CEventList::AddEntry ( CEvents events)

◆ Done()

int CEventList::Done ( )

◆ DoRetries()

int CEventList::DoRetries ( const msec sendtime)

◆ GetCount()

int CEventList::GetCount ( )
inline

Definition at line 158 of file eventlist.h.

◆ GetDone()

int CEventList::GetDone ( )
inline

Definition at line 136 of file eventlist.h.

◆ GetFdSets()

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

◆ GetNextTimeout()

int CEventList::GetNextTimeout ( msec sendTime)

◆ HandleEvents()

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

◆ SetDone()

void CEventList::SetDone ( )
inline

Definition at line 133 of file eventlist.h.

Member Data Documentation

◆ m_done

int CEventList::m_done
private

Definition at line 189 of file eventlist.h.

◆ m_head

CEventListElt CEventList::m_head
private

Definition at line 187 of file eventlist.h.

◆ m_msgCount

int CEventList::m_msgCount
private

Definition at line 188 of file eventlist.h.


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