Sous-routine readobjects
Objectif
Permet à l'homologue de multiplexage SNMP (SMUX) de lire la structure de variable de la base d'informations de gestion (MIB).
Bibliothèque
Bibliothèque SNMP (libsnmp.a)
Syntaxe
#include <isode/snmp/objects.h>
Descriptif
La sous-routine readobjects lit le fichier indiqué dans le paramètre file . Ce fichier doit contenir les descriptions des variables MIB prises en charge par l'homologue SMUX. Les fonctions de bibliothèque SNMP requièrent des informations de base sur l'arborescence MIB prise en charge par l'homologue SMUX. Ces structures sont fournies à partir des informations du fichier readobjects . La sous-routine text2oid reçoit une description de chaîne et utilise les informations d'identificateur d'objet extraites avec la sous-routine readobjects pour renvoyer un identificateur d'objet MIB. Le fichier désigné dans le paramètre file doit être au format suivant:
<MIB directory> <MIB position>
<MIB name> <MIB position> <MIB type> <MIB access> <MIB required?>
<MIB name> <MIB position> <MIB type> <MIB access> <MIB required?>
...Exemple de fichier utilisant ce format: /etc/mib.defs. Le fichier /etc/mib.defs définit l'arborescence MIBII utilisée dans l'agent SNMP.
Ce sous-programme fait partie de l'interface de programme d'application SNMP de la fonction TCP/IP.
Paramètres
| Article | Descriptif |
|---|---|
| Fichier | Contient le nom du fichier à lire. Si la valeur est NULL, le fichier /etc/mib.defs est lu. |
Valeurs renvoyées
Si la sous-routine aboutit, OK est renvoyé. Sinon, NOTOK est renvoyé.