이 함수는 사용자 엑시트 라이브러리(.lel)가 내보내는 구현 함수입니다. .lel을 로드한 직후 실행 그룹이 시작될 때 호출됩니다. 이 함수를 호출하는 동안 사용자의 코드는 cciRegisterUserExit를 호출하여 .lel에 의해 제공되는 각 사용자 엑시트를 등록해야 합니다.
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" */