Ésta es una función de implementación exportada por la biblioteca de rutinas de salida de usuario (.lel). Se invoca cuando se inicia el grupo de ejecución, justo después de haber cargado la .lel. Durante la invocación de esta función, el código de usuario debería invocar cciRegisterUserExit para registrar cada rutina de salida de usuario que proporciona dicha .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" */