cciInputMessageCallback 関数は、コールバックとして登録することができ、メッセージが入力ノードによって読み取られるたびに、そのメッセージがメッセージ・フローに伝搬される前に呼び出されます。
cciInputMessageCallback 関数は、ユーザー出口の状態がアクティブの場合、コールバックが登録された実行グループ内で読み取られる入力メッセージごとに呼び出されます。 コールバックを登録するには、この関数へのポインターを cciRegisterUserExit に渡される CCI_UE_VFT 構造の iFpInputMessageCallback フィールドに指定します。
typedef void (*cciInputMessageCallback) (
CciDataContext* userContext,
CciMessage* message,
CciMessage* localEnvironment,
CciMessage* exceptionList,
CciMessage* environment,
CciMessageOrigin messageOrigin,
CciNode* inputNode);
なし。
void myInputMessageCallback(
CciDataContext* userContext,
CciMessage* message,
CciMessage* localEnvironment,
CciMessage* exceptionList,
CciMessage* environment,
CciMessageOrigin messageOrigin,
CciNode* inputNode){
…
…
}