Die benutzerdefinierte C-Parser-API besteht aus folgenden Komponenten:
- Implementierungsfunktionen, die die Funktionen des benutzerdefinierten Parsers bereitstellen.
Diese Funktionen werden vom Nachrichtenbroker aufgerufen. Die meisten 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 können von einem benutzerdefinierten Parser aufgerufen werden.