28 #ifndef _EVENTLISTHOLDER_H_
29 #define _EVENTLISTHOLDER_H_
37 #ifdef SNMP_PP_NAMESPACE
56 unsigned long SNMPGetNextTimeout();
58 #ifdef HAVE_POLL_SYSCALL
60 bool GetFdArray(
struct pollfd *readfds,
int &remaining);
62 void SNMPGetFdSets(
int & maxfds,
76 void SNMPMainLoop(
const int max_block_milliseconds = 0 );
80 void SNMPExitMainLoop();
89 int SNMPProcessEvents(
const int max_block_milliseconds = 0 );
93 int SNMPProcessPendingEvents();
98 int SNMPBlockForResponse(
const unsigned long req_id,
110 #ifdef SNMP_PP_NAMESPACE
114 #endif // _EVENTLISTHOLDER_H_
CSNMPMessageQueue *& snmpEventList()
The SNMPv3 Message Processing Model (v3MP).
CNotifyEventQueue *& notifyEventList()
SnmpSynchronized pevents_mutex
CNotifyEventQueue * m_notifyEventQueue
CSNMPMessageQueue * m_snmpMessageQueue