In diesem Abschnitt werden die von der API bereitgestellten Aufruftypen vorgestellt.
Die benutzerdefinierte C-Knoten-API besteht aus folgenden Komponenten:
- Implementierungsfunktionen, die die Funktionen des benutzerdefinierten Knotens bereitstellen. Diese Funktionen werden vom Broker aufgerufen.
Die Implementierungsfunktionen sind obligatorisch,
und wenn Sie vom Entwickler nicht zur Verfügung gestellt werden, wird zur Laufzeit eine
Ausnahmebedingung ausgegeben.
- Dienstprogrammfunktionen, die Ressourcen im Broker erstellen oder einen Service vom Broker anfordern. Diese Dienstprogrammfunktion werden von einem benutzerdefinierten Knoten aufgerufen.
Die meisten Dienstprogramme können von allen Knotentypen genutzt werden; einige sind jedoch nur für Empfangsknoten vorgesehen. Auf diese Ausnahmen wird im Text hingewiesen.
Diese Funktionen sind in der
Headerdatei BipCni.h definiert.
Dieser Abschnitt deckt folgende Themen ab: