Esta es una función de implementación exportada por la biblioteca de salidas de usuario (.lel). Se invoca cuando el grupo de ejecución se inicia justo después de cargar .lel. Durante la invocación de esta función, el código de usuario debe llamar a cciRegisterUserExit para que registre cada salida de usuario que proporciona .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); /*debe comprobar ahora el código de retorno de los valores no previstos*/ return; } }/*fin de extern "C" */