#include <msgqueue.h>
|
| CSNMPMessageQueue (EventListHolder *holder, Snmp *session) |
|
virtual | ~CSNMPMessageQueue () |
|
CSNMPMessage * | AddEntry (unsigned long id, Snmp *snmp, SnmpSocket socket, const SnmpTarget &target, Pdu &pdu, unsigned char *rawPdu, size_t rawPduLen, const Address &address, snmp_callback callBack, void *callData) |
|
CSNMPMessage * | GetEntry (const unsigned long uniqueId) |
|
int | DeleteEntry (const unsigned long uniqueId) |
|
void | DeleteSocketEntry (const SnmpSocket socket) |
|
CSNMPMessage * | GetNextTimeoutEntry () |
|
int | GetNextTimeout (msec &sendTime) |
|
void | GetFdSets (int &maxfds, fd_set &readfds, fd_set &writefds, fd_set &exceptfds) |
|
int | HandleEvents (const int maxfds, const fd_set &readfds, const fd_set &writefds, const fd_set &exceptfds) |
|
int | GetCount () |
|
int | DoRetries (const msec &sendtime) |
|
int | Done () |
|
int | Done (unsigned long) |
|
virtual | ~CEvents () |
|
| SnmpSynchronized () |
|
virtual | ~SnmpSynchronized () |
|
void | lock () |
|
void | unlock () |
|
Definition at line 144 of file msgqueue.h.
◆ CSNMPMessageQueue()
◆ ~CSNMPMessageQueue()
virtual CSNMPMessageQueue::~CSNMPMessageQueue |
( |
| ) |
|
|
virtual |
◆ AddEntry()
◆ DeleteEntry()
int CSNMPMessageQueue::DeleteEntry |
( |
const unsigned long |
uniqueId | ) |
|
◆ DeleteSocketEntry()
void CSNMPMessageQueue::DeleteSocketEntry |
( |
const SnmpSocket |
socket | ) |
|
◆ Done() [1/2]
int CSNMPMessageQueue::Done |
( |
| ) |
|
|
virtual |
◆ Done() [2/2]
int CSNMPMessageQueue::Done |
( |
unsigned |
long | ) |
|
◆ DoRetries()
int CSNMPMessageQueue::DoRetries |
( |
const msec & |
sendtime | ) |
|
|
virtual |
◆ GetCount()
int CSNMPMessageQueue::GetCount |
( |
| ) |
|
|
inlinevirtual |
◆ GetEntry()
CSNMPMessage* CSNMPMessageQueue::GetEntry |
( |
const unsigned long |
uniqueId | ) |
|
◆ GetFdSets()
void CSNMPMessageQueue::GetFdSets |
( |
int & |
maxfds, |
|
|
fd_set & |
readfds, |
|
|
fd_set & |
writefds, |
|
|
fd_set & |
exceptfds |
|
) |
| |
|
virtual |
◆ GetNextTimeout()
int CSNMPMessageQueue::GetNextTimeout |
( |
msec & |
sendTime | ) |
|
|
virtual |
◆ GetNextTimeoutEntry()
◆ HandleEvents()
int CSNMPMessageQueue::HandleEvents |
( |
const int |
maxfds, |
|
|
const fd_set & |
readfds, |
|
|
const fd_set & |
writefds, |
|
|
const fd_set & |
exceptfds |
|
) |
| |
|
virtual |
◆ m_head
◆ m_msgCount
int CSNMPMessageQueue::m_msgCount |
|
protected |
◆ m_snmpSession
Snmp* CSNMPMessageQueue::m_snmpSession |
|
protected |
◆ my_holder
The documentation for this class was generated from the following file: