X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=include%2Ftxn.h;h=a196cd3fcfa804030a920f9a8c3bc445d958ff32;hp=34a385758271dc1f8d6fd28ae784913f3ca153d2;hb=a1d0b3ca99552878b1becf561d8f3291992aaa67;hpb=2cce67f0002cdb6dcdc2ab8ccf837e3d2b3336de diff --git a/include/txn.h b/include/txn.h index 34a3857..a196cd3 100644 --- a/include/txn.h +++ b/include/txn.h @@ -11,13 +11,11 @@ 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 (map_t *map); void txn_abort (txn_t *txn); txn_state_e txn_commit (txn_t *txn); -uint64_t txn_map_get (txn_t *txn, map_key_t key); +map_val_t txn_map_get (txn_t *txn, map_key_t key); void txn_map_set (txn_t *txn, map_key_t key, map_val_t value); #endif//TXN_H