检查终端是否通过连接符附加到另一个节点。它返回整数值,指定是否指定的终端对象连接到在其他消息流节点上的一个或多个终端。您可以使用它来测试消息是否可以传播到终端。然而,不必在传播附带 cniPropagate 实用程序函数的消息前调用此函数。使用 cniIsTerminalAttached 函数,节点可以在未连接终端时修改其行为。
int cniIsTerminalAttached( int* returnCode, CciTerminal* terminalObject);
if (terminalObject) { if (cniIsTerminalAttached(&rc, terminalObject)) { if (rc == CCI_SUCCESS) { retvalue = cniPropagate( &rc, terminalObject, destinationList, exceptionList, message);