All net-snmp includes needed by SNMPpp can be easily included by using net-snmppp.hpp.
SNMPpp::PDU getBulk(SNMPpp::SessionHandle &session, const SNMPpp::OID &o, const int maxRepetitions=50, const int nonRepeaters=0)
Getbulk request, starting with the given OID.
Definition: Get.cpp:167
Wrapper for net-snmp's PDU structures.
Definition: PDU.hpp:34
std::set< OID > SetOID
A std::set of OIDs.
Definition: OID.hpp:317
SNMPpp::PDU getNext(SNMPpp::SessionHandle &session, const SNMPpp::OID &o)
Get the next OID.
Definition: Get.cpp:81
SNMPpp::PDU sync(SNMPpp::SessionHandle &session, SNMPpp::PDU &request)
Send a PDU using the given SNMPpp::SessionHandle, and wait for a reply.
Definition: Get.cpp:11
void * SessionHandle
net-snmp uses a void * for the "Single API" opaque session pointer, but SNMPpp prefers to have an act...
Definition: Session.hpp:20
Wrapper for net-snmp's OID arrays.
Definition: OID.hpp:26