Motr  M0
m0_fol Struct Reference

#include <fol.h>

Collaboration diagram for m0_fol:
Collaboration graph

Data Fields

struct m0_mutex f_lock
 

Detailed Description

In-memory representation of a fol.

Liveness rules and concurrency control.

m0_fol liveness is managed by the user (the structure is not reference counted) which is responsible for guaranteeing that m0_fol_fini() is the last call against a given instance.

FOL code manages concurrency internally: multiple threads can call m0_fol_*() functions against the same fol (except for m0_fol_init() and m0_fol_fini()).

Definition at line 140 of file fol.h.

Field Documentation

◆ f_lock

struct m0_mutex f_lock

Lock, serializing fol access.

Definition at line 142 of file fol.h.


The documentation for this struct was generated from the following file: