25 #ifndef __MOTR_FOP_FOM_INTERPOSE_H__ 26 #define __MOTR_FOP_FOM_INTERPOSE_H__ int(* io_post[64])(struct m0_fom *fom, struct m0_fom_interpose *proxy, int result)
M0_INTERNAL void m0_fom_interpose_enter(struct m0_fom *fom, struct m0_fom_interpose *proxy)
void(* ft_end)(struct m0_fom_thralldom *thrall, struct m0_fom *serf)
struct m0_fom * ft_leader
int(* io_pre[64])(struct m0_fom *fom, struct m0_fom_interpose *proxy)
M0_INTERNAL void m0_fom_enthrall(struct m0_fom *leader, struct m0_fom *serf, struct m0_fom_thralldom *thrall, void(*end)(struct m0_fom_thralldom *thrall, struct m0_fom *serf))
struct m0_fom_thralldom thrall
const struct m0_fom_ops * fi_orig
struct m0_fom_ops fi_shim
M0_INTERNAL void m0_fom_interpose_leave(struct m0_fom *fom, struct m0_fom_interpose *proxy)
const struct m0_fom_interpose_ops * fi_ops
struct m0_fom_interpose ft_fief