指定したターミナル・オブジェクトにメッセージを伝搬します。 ターミナルがコネクターによって他のノードに付加されていない場合には、 メッセージは伝搬されず、この関数はノーオペレーションと見なされます。 したがって、ノードが取るアクションが異ならない限り (この場合は、cniIsTerminalAttached を使用してターミナルが接続されているかを検査する)、 メッセージの伝搬の前にターミナルが付加されているかどうかを検査する必要はありません。
int cniPropagate( int* returnCode, CciTerminal* terminalObject, CciMessage* destinationList, CciMessage* exceptionList, CciMessage* message);
このメッセージ・オブジェクトは、 メッセージ・ブローカーによって提供されるパブリッシュ/サブスクライブ・ノードによって使用されます。