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

CUTEventQueue Class Reference

#include <usertimeout.h>

Inheritance diagram for CUTEventQueue:

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

Public Member Functions

 CUTEventQueue (EventListHolder *holder)
 ~CUTEventQueue ()
UtId AddEntry (const msec &timeout, const ut_callback callBack, const void *callData)
CUTEventGetEntry (const UtId uniqueId)
void DeleteEntry (const UtId uniqueId)
UtId MakeId ()
CUTEventGetNextTimeoutEntry ()
int GetNextTimeout (msec &timeout)
void GetFdSets (int &, fd_set &, fd_set &, fd_set &)
int GetCount ()
int HandleEvents (const int, const fd_set &, const fd_set &, const fd_set &)
int DoRetries (const msec &sendtime)
int Done ()

Protected Attributes

CUTEventQueueElt m_head
int m_msgCount
UtId m_id
EventListHoldermy_holder

Constructor & Destructor Documentation

CUTEventQueue::CUTEventQueue EventListHolder holder  )  [inline]
 

Definition at line 132 of file usertimeout.h.

CUTEventQueue::~CUTEventQueue  ) 
 


Member Function Documentation

UtId CUTEventQueue::AddEntry const msec timeout,
const ut_callback  callBack,
const void *  callData
 

void CUTEventQueue::DeleteEntry const UtId  uniqueId  ) 
 

int CUTEventQueue::Done  )  [inline, virtual]
 

Implements CEvents.

Definition at line 164 of file usertimeout.h.

int CUTEventQueue::DoRetries const msec sendtime  )  [virtual]
 

Implements CEvents.

int CUTEventQueue::GetCount  )  [inline, virtual]
 

Implements CEvents.

Definition at line 154 of file usertimeout.h.

CUTEvent* CUTEventQueue::GetEntry const UtId  uniqueId  ) 
 

void CUTEventQueue::GetFdSets int &  ,
fd_set &  ,
fd_set &  ,
fd_set & 
[inline, virtual]
 

Implements CEvents.

Definition at line 150 of file usertimeout.h.

int CUTEventQueue::GetNextTimeout msec timeout  )  [virtual]
 

Implements CEvents.

CUTEvent* CUTEventQueue::GetNextTimeoutEntry  ) 
 

int CUTEventQueue::HandleEvents const  int,
const fd_set &  ,
const fd_set &  ,
const fd_set & 
[inline, virtual]
 

Implements CEvents.

Definition at line 156 of file usertimeout.h.

UtId CUTEventQueue::MakeId  ) 
 


Member Data Documentation

CUTEventQueueElt CUTEventQueue::m_head [protected]
 

Definition at line 191 of file usertimeout.h.

UtId CUTEventQueue::m_id [protected]
 

Definition at line 193 of file usertimeout.h.

int CUTEventQueue::m_msgCount [protected]
 

Definition at line 192 of file usertimeout.h.

EventListHolder* CUTEventQueue::my_holder [protected]
 

Definition at line 194 of file usertimeout.h.


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