Propaga un mensaje a un objeto de terminal especificado. Si el terminal no está conectado a otro nodo mediante un conector, el mensaje no se propaga y se hace caso omiso de la función. Por consiguiente, no es necesario que compruebe si el terminal está conectado antes de propagar el mensaje, a menos que la acción que realice el nodo sea diferente (en cuyo caso puede utilizar cniIsTerminalAttached para comprobar si el terminal está conectado).
int cniPropagate( int* returnCode, CciTerminal* terminalObject, CciMessage* localEnvironment, CciMessage* exceptionList, CciMessage* message);
El nodo Publish/subscribe proporcionado por el intermediario utiliza este objeto de mensaje.
Por compatibilidad con versiones anteriores, puede hacer referencia a este parámetro como destinationList.
Si la ejecución se realiza satisfactoriamente, se devuelve CCI_SUCCESS. De lo contrario, se devuelve CCI_FAILURE y el parámetro returnCode indica la razón del error.