Gibt eine Nachricht an ein angegebenes Terminalobjekt weiter. Ist das Terminal nicht an einen anderen Knoten über eine Verbindung angehängt, wird die Nachricht nicht weitergegeben, und die Funktion wird als Nullbefehl behandelt. Aus diesem Grund ist es nicht erforderlich zu überprüfen, ob das Terminal vor der Weitergabe der Nachricht angehängt wird, außer die vom Knoten unternommene Aktion wäre anders (in diesem Fall können Sie mit Hilfe von cniIsTerminalAttached überprüfen, ob das Terminal verbunden ist).
int cniPropagate( int* returnCode, CciTerminal* terminalObject, CciMessage* destinationList, CciMessage* exceptionList, CciMessage* message);
Dieses Nachrichtenobjekt wird vom Publish/Subscribe-Knoten verwendet, der vom Nachrichtenbroker bereitgestellt wurde.
Bei Erfolg wird CCI_SUCCESS zurückgegeben. Ansonsten wird CCI_FAILURE ausgegeben, und der Parameter returnCode gibt den Grund für den Fehler an.