xa_complete

Prototypes

int xa_complete(int *handle, int *retval, int rmid, long flags);

Description

Attend que la commande asynchrone se termine pour le gestionnaire de ressources identifié par rmid.

Cette Application Program Interface (API) est fournie par le gestionnaire de ressources au moniteur transactionnel. Ce dernier décide des identifications.

Le paramètre retval reçoit le code retour de la commande asynchrone.

Les valeurs possibles du code retour sont les suivantes :

Exemple

#include <xa.h>

static int rmid;
static int Handle;
static int CodeRetour;
static xa_switch_t *XaSwitch;

...
if ((*XaSwitch->xa_complete_entry)(&Handle, &CodeRetour, rmid, TMNOFLAGS)!=XA_OK) ...

Voir aussi

Les autres commandes avec l'option TMASYNC pour les exécuter en asynchrone.