X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=include%2Ftxn.h;h=fc6b6912e0eb464abeacedb4c1b269981a7f9975;hp=635a3692d20fdb8c58bffbcf9715c27918167f7a;hb=9d72edf41ce3a2ddbbe2d44afc23ef5ec53339c3;hpb=d26bac75802a324ed98c8d3d88cfb9eb87b3b35a diff --git a/include/txn.h b/include/txn.h index 635a369..fc6b691 100644 --- a/include/txn.h +++ b/include/txn.h @@ -12,6 +12,8 @@ typedef enum { TXN_RUNNING, TXN_VALIDATING, TXN_VALIDATED, TXN_ABORTED } txn_sta typedef struct txn txn_t; +void txn_init (void); + txn_t * txn_begin (txn_type_e type, map_t *map); void txn_abort (txn_t *txn); txn_state_e txn_commit (txn_t *txn);