a netsnmp c++ wrapper