64 #ifndef _SNMP_USERTIMEOUT_H_ 65 #define _SNMP_USERTIMEOUT_H_ 69 #include <sys/types.h> 70 #if !(defined CPU && CPU == PPC603) 79 #ifdef SNMP_PP_NAMESPACE 85 typedef unsigned long UtId;
103 const ut_callback callBack,
const void * callData);
126 : m_head(0, 0, 0), m_msgCount(0), m_id(1), my_holder(holder) {};
130 const void * callData);
132 void DeleteEntry(
const UtId uniqueId);
140 int GetNextTimeout(
msec &timeout);
153 {
msec now;
return DoRetries(now); };
155 int DoRetries(
const msec &sendtime);
190 #ifdef SNMP_PP_NAMESPACE 194 #endif // _SNMP_USERTIMEOUT_H_
class CUTEventQueueElt * m_Next
void(* ut_callback)(void *callData, UtId id)
void GetTimeout(msec &timeout)
void GetFdSets(int &, fd_set &, fd_set &, fd_set &)
CUTEventQueueElt * GetNext()
class CUTEventQueueElt * m_previous
EventListHolder * my_holder
int HandleEvents(const int, const fd_set &, const fd_set &, const fd_set &)
CUTEventQueue(EventListHolder *holder)