传播消息以指定终端对象。如果终端没有被连接器连接到另一个节点,则此消息没有传播,且函数被视为无操作。因此,在传播消息之前不必检查是否已连接终端,除非节点要执行的操作将是不同的(在这种情况下您可以使用 cniIsTerminalAttached 来检查是否连接了终端)。
int cniPropagate( int* returnCode, CciTerminal* terminalObject, CciMessage* destinationList, CciMessage* exceptionList, CciMessage* message);
此消息对象由消息代理提供的 Publish/Subscribe 节点使用。