libsnmp2 wrapper written in c++