Grundlegendes zu MprInfo-Funktionen und -Informationsheadern
Für die folgenden Funktionen muss der Aufrufer eine Informationsstruktur oder einen Header als einen der Parameter übergeben.
Verwaltungsfunktion | Konfigurationsfunktion |
---|---|
Keine Verwaltungsfunktion | MprConfigTransportCreate |
MprAdminTransportSetInfo | MprConfigTransportSetInfo |
MprAdminInterfaceTransportSetInfo | MprConfigInterfaceTransportSetInfo |
MprAdminInterfaceTransportAdd | MprConfigInterfaceTransportAdd |
In ähnlicher Weise geben die folgenden Funktionen Informationsheader zurück.
Verwaltungsfunktion | Konfigurationsfunktion |
---|---|
MprAdminTransportGetInfo | MprConfigTransportGetInfo |
MprAdminInterfaceTransportGetInfo | MprConfigInterfaceTransportGetInfo |
Für die Transportfunktionen enthält der Informationsheader globale Informationen für den Transport. Für die Clientfunktionen (InterfaceTransport) enthält der Header spezifische Informationen für den zu verwaltenden Client (z. B. OSPF).
Die Informationsheader und deren Inhalte sollten nur mithilfe der MprInfo-Funktionen bearbeitet werden. Entwickler sollten nicht versuchen, den Inhalt der Informationsheader direkt zu bearbeiten.
Für die reinen Schnittstellenfunktionen wie MprAdminInterfaceSetInfo ist die Verwendung von MprInfo-Funktionen nicht erforderlich. Die Informationen, die mit diesen Funktionen übergeben und zurückgegeben werden, sind immer in Form einer MPR_INTERFACE-Struktur .