Problème variable snmp c++
Bonjour,
j'essaie d’interroger un switch avec le snmp en c++,
j'arrive a récupérer la valeur de l'oid que je cherche, mais le résultat est dans une structure "snmpVarBindList", que j'arrive a afficher avec un cout dans la console avec
Code:
SnmpUtilPrintAsnAny(&snmpVarList.list[0].value)
mais j'aimerais récupérer cette valeur afin de la mettre dans un tableau et de la retravailler plus tard, mais elle est de type "AsnAny",
j'aimerais savoir une méthode pour récupéré cette valeur en dehors de cette structure,
Code:
1 2 3 4 5 6 7 8
| if (SnmpMgrRequest(session,SNMP_PDU_GETNEXT,&snmpVarList,&errorStatus,&errorIndex)!=0)
{
if (errorStatus==SNMP_ERRORSTATUS_NOERROR)
{
//printf("Lecture OK\n");
//printf("[%s]\n",id); // AFFICHE L'OID CHERCHER
SnmpUtilPrintAsnAny(&snmpVarList.list[0].value); //AFFICHE LA VALEUR DE L'OID
} |
merci
Toujours le meme probleme !!!
Je n'arrive toujours pas recuper les informations de snmpVarList.list[0].value dans une variable afin de m'en servir plus tard ...
help me :?