28 #ifndef _SNMP_EVENTLISTHOLDER_H_ 29 #define _SNMP_EVENTLISTHOLDER_H_ 38 #ifdef SNMP_PP_NAMESPACE 57 unsigned long SNMPGetNextTimeout();
59 #ifdef HAVE_POLL_SYSCALL 61 bool GetFdArray(
struct pollfd *readfds,
int &remaining);
63 void SNMPGetFdSets(
int & maxfds,
77 void SNMPMainLoop(
const int max_block_milliseconds = 0 );
81 void SNMPExitMainLoop();
90 int SNMPProcessEvents(
const int max_block_milliseconds = 0 );
94 int SNMPProcessPendingEvents();
99 int SNMPBlockForResponse(
const unsigned long req_id,
111 #ifdef SNMP_PP_NAMESPACE 115 #endif // _SNMP_EVENTLISTHOLDER_H_
CSNMPMessageQueue *& snmpEventList()
The SNMPv3 Message Processing Model (v3MP).
CNotifyEventQueue *& notifyEventList()
SnmpSynchronized pevents_mutex
CNotifyEventQueue * m_notifyEventQueue
CSNMPMessageQueue * m_snmpMessageQueue