Motr  M0
catalogue.h File Reference
#include "lib/tlist.h"
Include dependency graph for catalogue.h:

Go to the source code of this file.

Data Structures

struct  m0_dtm_catalogue
 

Macros

#define __MOTR_DTM_CATALOGUE_H__
 

Typedefs

typedef struct m0_dtm_historym0_dtm_catalogue_alloc_t(struct m0_dtm *, const struct m0_uint128 *, void *)
 

Functions

M0_INTERNAL void m0_dtm_catalogue_init (struct m0_dtm_catalogue *cat)
 
M0_INTERNAL void m0_dtm_catalogue_fini (struct m0_dtm_catalogue *cat)
 
M0_INTERNAL int m0_dtm_catalogue_create (struct m0_dtm_catalogue *cat)
 
M0_INTERNAL int m0_dtm_catalogue_delete (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_add (struct m0_dtm_catalogue *cat, struct m0_dtm_history *history)
 
M0_INTERNAL int m0_dtm_catalogue_del (struct m0_dtm_catalogue *cat, struct m0_dtm_history *history)
 
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)
 

Macro Definition Documentation

◆ __MOTR_DTM_CATALOGUE_H__

#define __MOTR_DTM_CATALOGUE_H__

Definition at line 27 of file catalogue.h.