Mit dieser Funktion können Sie im Broker eine Knoten-Factory erstellen. Es wird eine einzelne Instanz der benannten Nachrichtenflussknoten-Factory erstellt.
Diese Funktion darf nur in der Initialisierungsfunktion bipGetMessageFlowNodeFactory aufgerufen werden, die angerufen wird, wenn die LIL-Datei vom Nachrichtenbroker geladen wird. Wenn cniCreateNodeFactory zu einem anderen Zeitpunkt aufgerufen wird, sind die Ergebnisse unvorhersehbar.
CciFactory* cniCreateNodeFactory(
int* returnCode,
CciChar* name);
Bei Erfolg wird die Adresse des Knotenfactory-Objekts zurückgegeben. Ansonsten wird ein Nullwert (CCI_NULL_ADDR) ausgegeben und der Parameter returnCode gibt den Grund für den Fehler an.
factoryObject = cniCreateNodeFactory(0, (unsigned short *)constPluginNodeFactory);
if (factoryObject == CCI_NULL_ADDR) {
/* Handle errors */