SNMP++  3.3.4
CEvents Class Referenceabstract

#include <eventlist.h>

Inheritance diagram for CEvents:
Collaboration diagram for CEvents:

Public Member Functions

virtual ~CEvents ()
 
virtual int GetNextTimeout (msec &sendTime)=0
 
virtual void GetFdSets (int &maxfds, fd_set &readfds, fd_set &writefds, fd_set &exceptfds)=0
 
virtual int HandleEvents (const int maxfds, const fd_set &readfds, const fd_set &writefds, const fd_set &exceptfds)=0
 
virtual int GetCount ()=0
 
virtual int DoRetries (const msec &sendtime)=0
 
virtual int Done ()=0
 
- Public Member Functions inherited from SnmpSynchronized
 SnmpSynchronized ()
 
virtual ~SnmpSynchronized ()
 
void lock ()
 
void unlock ()
 

Additional Inherited Members

- Public Attributes inherited from SnmpSynchronized
pthread_mutex_t _mutex
 

Detailed Description

Definition at line 93 of file eventlist.h.

Constructor & Destructor Documentation

virtual CEvents::~CEvents ( )
inlinevirtual

Definition at line 97 of file eventlist.h.

Member Function Documentation

virtual int CEvents::Done ( )
pure virtual

Implemented in CSNMPMessageQueue, and CNotifyEventQueue.

virtual int CEvents::DoRetries ( const msec sendtime)
pure virtual

Implemented in CSNMPMessageQueue, and CNotifyEventQueue.

virtual int CEvents::GetCount ( )
pure virtual

Implemented in CSNMPMessageQueue, and CNotifyEventQueue.

virtual void CEvents::GetFdSets ( int &  maxfds,
fd_set &  readfds,
fd_set &  writefds,
fd_set &  exceptfds 
)
pure virtual

Implemented in CSNMPMessageQueue, and CNotifyEventQueue.

virtual int CEvents::GetNextTimeout ( msec sendTime)
pure virtual

Implemented in CSNMPMessageQueue, and CNotifyEventQueue.

virtual int CEvents::HandleEvents ( const int  maxfds,
const fd_set &  readfds,
const fd_set &  writefds,
const fd_set &  exceptfds 
)
pure virtual

Implemented in CSNMPMessageQueue, and CNotifyEventQueue.


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