|
| M0_TL_DESCR_DEFINE (m0_rec_frag, "fol record fragment", M0_INTERNAL, struct m0_fol_frag, rp_link, rp_magic, M0_FOL_FRAG_LINK_MAGIC, M0_FOL_FRAG_HEAD_MAGIC) |
|
| M0_TL_DEFINE (m0_rec_frag, M0_INTERNAL, struct m0_fol_frag) |
|
static size_t | fol_rec_header_pack_size (struct m0_fol_rec_header *h) |
|
M0_INTERNAL void | m0_fol_init (struct m0_fol *fol) |
|
M0_INTERNAL void | m0_fol_fini (struct m0_fol *fol) |
|
M0_INTERNAL void | m0_fol_rec_init (struct m0_fol_rec *rec, struct m0_fol *fol) |
|
M0_INTERNAL void | m0_fol_rec_fini (struct m0_fol_rec *rec) |
|
M0_INTERNAL bool | m0_fol_rec_invariant (const struct m0_fol_rec *rec) |
|
M0_INTERNAL void | m0_fol_frag_init (struct m0_fol_frag *frag, void *data, const struct m0_fol_frag_type *type) |
|
M0_INTERNAL void | m0_fol_frag_fini (struct m0_fol_frag *frag) |
|
M0_INTERNAL int | m0_fols_init (void) |
|
M0_INTERNAL void | m0_fols_fini (void) |
|
M0_INTERNAL int | m0_fol_frag_type_register (struct m0_fol_frag_type *type) |
|
M0_INTERNAL void | m0_fol_frag_type_deregister (struct m0_fol_frag_type *type) |
|
static const struct m0_fol_frag_type * | fol_frag_type_lookup (uint32_t index) |
|
static size_t | fol_record_pack_size (struct m0_fol_rec *rec) |
|
static int | fol_rec_encdec (struct m0_fol_rec *rec, struct m0_bufvec_cursor *cur, enum m0_xcode_what what) |
|
static int | fol_record_pack (struct m0_fol_rec *rec, struct m0_buf *buf) |
|
M0_INTERNAL int | m0_fol_rec_encode (struct m0_fol_rec *rec, struct m0_buf *at) |
|
M0_INTERNAL int | m0_fol_rec_decode (struct m0_fol_rec *rec, struct m0_buf *at) |
|
int | m0_fol_rec_to_str (struct m0_fol_rec *rec, char *str, int str_len) |
|
M0_INTERNAL void | m0_fol_frag_add (struct m0_fol_rec *rec, struct m0_fol_frag *frag) |
|