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 Nachrichtenbroker erstellen oder einen Service vom Broker anfordern.
Diese Dienstprogrammfunktion werden von einem benutzerdefinierten Knoten aufgerufen.
Die meisten Dienstprogramme werden von allen Knotentypen gemeinsam genutzt, manche sind jedoch nur für Empfangsknoten bestimmt.
Diese sind im Text markiert.