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 .