src/core/fm.h File Reference

Failure manager interface. More...

#include <core/tx.h>
#include <core/txdesc.h>

Go to the source code of this file.

Defines

#define TXC_FM_NO_RETRY   0x1

Functions

void txc_fm_init (txc_tx_t *txd)
void txc_fm_register (txc_tx_t *txd, int flags, int *err)
void txc_fm_transaction_postbegin (txc_tx_t *txd)
void txc_fm_handle_commit_failure (txc_tx_t *txd, int error_result)
void txc_fm_handle_undo_failure (txc_tx_t *txd, int error_result)


Detailed Description

Failure manager interface.

Definition in file fm.h.


Define Documentation

#define TXC_FM_NO_RETRY   0x1

Indicates that the transaction should not be retried after a failure of a compensating (undo) action.

Definition at line 17 of file fm.h.

Referenced by txc_fm_handle_undo_failure().


Generated on Wed Dec 9 20:32:40 2009 for xCalls by  doxygen 1.4.7