IDtcStart
Interface IDtcStart
— remplace le tableau des structures TEB (passé isc_start_multiple()
à l’API ISC). Cette interface rassemble les connexions (et les TPB correspondants) pour lesquelles la transaction distribuée doit être démarrée.
-
addAttachment
void addAttachment(StatusType* status, IAttachment* att)
Ajoute une connexion, la transaction pour celle-ci sera déclenchée avec TPB par défaut.
-
addWithTpb
void addWithTpb(StatusType* status, IAttachment* att, unsigned length, const unsigned char* tpb)
Ajoute la connexion et le TPB qui seront utilisés pour déclencher la transaction pour cette connexion.
-
start
ITransaction* start(StatusType* status)
Démarre une transaction distribuée pour les connexions collectées. En cas de succès, il renvoie l’interface
IDtcStart
.