64 #ifndef _SNMP_USERDEFINED_H_ 65 #define _SNMP_USERDEFINED_H_ 72 #include <sys/types.h> 73 #if !(defined CPU && CPU == PPC603) 82 #ifdef SNMP_PP_NAMESPACE 93 #define UdInputNoneMask 0L 94 #define UdInputReadMask (1L<<0) 95 #define UdInputWriteMask (1L<<1) 96 #define UdInputExceptMask (1L<<2) 98 typedef unsigned long UdId;
112 const void * callData);
136 : m_head(0, 0, 0), m_msgCount(0), m_id(1), my_holder(holder) {};
139 const ud_callback callBack,
const void * callData);
141 void DeleteEntry(
const UdId uniqueId);
150 void GetFdSets(
int &maxfds, fd_set &readfds, fd_set &writefds,
155 int HandleEvents(
const int maxfds,
const fd_set &readfds,
156 const fd_set &writefds,
const fd_set &exceptfds);
195 #ifdef SNMP_PP_NAMESPACE 199 #endif // _SNMP_USERDEFINED_H_
class CUDEventQueueElt * m_previous
int GetNextTimeout(msec &)
int DoRetries(const msec &)
#define SNMP_CLASS_INVALID_OPERATION
snmp operation not allowed for specified target
CUDEventQueue(EventListHolder *holder)
void(* ud_callback)(void *callData, int source, UdId id)
EventListHolder * my_holder
unsigned long UdInputMask
CUDEventQueueElt * GetNext()
class CUDEventQueueElt * m_Next
#define SNMP_CLASS_SUCCESS
success
UdInputMask GetMask() const