Comprendre les fonctions et les en-têtes d’informations MprInfo

Les fonctions suivantes requièrent que l’appelant passe une structure ou un en-tête d’informations comme l’un des paramètres.

Fonction d’administration Fonction de configuration
Aucune fonction d’administration MprConfigTransportCreate
MprAdminTransportSetInfo MprConfigTransportSetInfo
MprAdminInterfaceTransportSetInfo MprConfigInterfaceTransportSetInfo
MprAdminInterfaceTransportAdd MprConfigInterfaceTransportAdd

De même, les fonctions suivantes retournent des en-têtes d’informations.

Fonction d’administration Fonction de configuration
MprAdminTransportGetInfo MprConfigTransportGetInfo
MprAdminInterfaceTransportGetInfo MprConfigInterfaceTransportGetInfo

Pour les fonctions de transport, l’en-tête d’informations contient des informations globales pour le transport. Pour les fonctions client (InterfaceTransport), l’en-tête contient des informations spécifiques au client (par exemple, OSPF) en cours de gestion.

Les en-têtes d’informations et leur contenu doivent être manipulés uniquement à l’aide des fonctions MprInfo . Les développeurs ne doivent pas tenter de manipuler directement le contenu des en-têtes d’informations.

Les fonctions d’interface uniquement, telles que MprAdminInterfaceSetInfo , ne nécessitent pas l’utilisation de fonctions MprInfo. Les informations qui sont passées et retournées avec ces fonctions sont toujours sous la forme d’une structure d' _ interface MPR .