26 #ifndef __MOTR_DTM_CATALOGUE_H__ 27 #define __MOTR_DTM_CATALOGUE_H__
M0_INTERNAL void m0_dtm_catalogue_init(struct m0_dtm_catalogue *cat)
M0_INTERNAL int m0_dtm_catalogue_find(struct m0_dtm_catalogue *cat, struct m0_dtm *dtm, const struct m0_uint128 *id, m0_dtm_catalogue_alloc_t *alloc, void *datum, struct m0_dtm_history **out)
M0_INTERNAL int m0_dtm_catalogue_add(struct m0_dtm_catalogue *cat, struct m0_dtm_history *history)
static struct ff2c_term * alloc(void)
M0_INTERNAL void m0_dtm_catalogue_fini(struct m0_dtm_catalogue *cat)
struct m0_dtm_history * m0_dtm_catalogue_alloc_t(struct m0_dtm *, const struct m0_uint128 *, void *)
M0_INTERNAL int m0_dtm_catalogue_create(struct m0_dtm_catalogue *cat)
M0_INTERNAL int m0_dtm_catalogue_lookup(struct m0_dtm_catalogue *cat, const struct m0_uint128 *id, struct m0_dtm_history **out)
M0_INTERNAL int m0_dtm_catalogue_delete(struct m0_dtm_catalogue *cat)
M0_INTERNAL int m0_dtm_catalogue_del(struct m0_dtm_catalogue *cat, struct m0_dtm_history *history)