Utilice esta función para comprobar si un terminal está conectado a otro nodo mediante un conector. Devuelve un valor entero que especifica si el objeto de terminal especificado está conectado a uno o varios terminales de otros nodos de flujos de mensajes.
Utilice esta función para probar si un mensaje se puede propagar a un terminal; no es necesario llamar a estar función antes de propagar un mensaje con la función de utilidad cniPropagate. Utilice la función cniIsTerminalAttached para modificar el comportamiento del nodo cuando un terminal no está conectado.
int cniIsTerminalAttached(
int* returnCode,
CciTerminal* terminalObject);
if (terminalObject) {
if (cniIsTerminalAttached(&rc, terminalObject)) {
if (rc == CCI_SUCCESS) {
retvalue = cniPropagate(
&rc,
terminalObject,
localEnvironment,
exceptionList,
message);