12 #include <sys/types.h> 71 #if defined WIN32 && ! defined pid_t All net-snmp includes needed by SNMPpp can be easily included by using net-snmppp.hpp.
void shutdownNetSnmpAgent(const std::string &name="snmppp")
De-initialize net-snmp AgentX.
Definition: Trap.cpp:61
long centisecondsUptime(void)
Return the number of centiseconds since the last reboot.
Definition: Trap.cpp:150
Wrapper for net-snmp's PDU structures.
Definition: PDU.hpp:34
long centisecondsPidStarted(pid_t pid=0)
Return the uptime in centiseconds.
Definition: Trap.cpp:90
Wrapper for net-snmp's snmp_variable_list pointer.
Definition: Varlist.hpp:22
long centisecondsSince(const time_t t)
Return the time since t.
Definition: Trap.cpp:70
void initializeNetSnmpAgent(const std::string &name="snmppp")
Initialize net-snmp AgentX.
Definition: Trap.cpp:19
long centisecondsNetSnmpUptime(void)
Return the uptime in centiseconds.
Definition: Trap.cpp:125
Wrapper for net-snmp's OID arrays.
Definition: OID.hpp:26
void sendV2Trap(const SNMPpp::OID &o, const long uptime=SNMPpp::centisecondsNetSnmpUptime())
Send a SNMPv2 trap to all configured trapsinks in net-snmp.
Definition: Trap.cpp:169
SNMPpp::Varlist createV2TrapVarlist(const SNMPpp::OID &o, const long uptime=SNMPpp::centisecondsNetSnmpUptime())
Initialize a varlist to be eventually used with one of the sendV2Trap() functions.
Definition: Trap.cpp:233