bipInitializeUserExits は、ユーザー出口ライブラリー (.lel ファイル) によってエクスポートされるインプリメンテーション関数です。
この関数は、.lel ファイルのロード直後に実行グループが開始されるときに呼び出されます。 この関数の実行時に、出口コードは .lel ファイルで提供される各ユーザー出口を登録するために cciRegisterUserExit を呼び出す必要があります。
void bipInitializeUserExits()
なし。
なし。
extern "C"{
void bipInitializeUserExits(){
int rc = CCI_SUCCESS;
CCI_UE_VFT myVft = {CCI_UE_VFT_DEFAULT};
myVft.iFpInputMessageCallback = myInputMessageCallback;
myVft.iFpTransactionEventCallback = myTransactionEventCallback;
myVft.iFpPropagatedMessageCallback = myPropagatedMessageCallback;
myVft.iFpNodeCompletionCallback = myNodeCompletionCallback;
cciRegisterUserExit(&rc,
MyConstants::myUserExitName,
0,
myVft);
/*we should now check the rc for unexpected values*/
return;
}
}/*end of extern "C" */