Motr  M0
m0_fom_thralldom Struct Reference

#include <fom_interpose.h>

Collaboration diagram for m0_fom_thralldom:
Collaboration graph

Data Fields

struct m0_fomft_leader
 
struct m0_fom_interpose ft_fief
 
void(* ft_end )(struct m0_fom_thralldom *thrall, struct m0_fom *serf)
 

Detailed Description

A structure to implement the leader-follower fom execution on top of interposition.

Definition at line 79 of file fom_interpose.h.

Field Documentation

◆ ft_end

void(* ft_end) (struct m0_fom_thralldom *thrall, struct m0_fom *serf)

Called when follower fom reaches finish state.

Definition at line 88 of file fom_interpose.h.

◆ ft_fief

struct m0_fom_interpose ft_fief

A structure which modifies the behaviour of a follower fom so that it wakes up leader fom when finish phase is reached.

Definition at line 86 of file fom_interpose.h.

◆ ft_leader

struct m0_fom* ft_leader

Leader fom, which calls follower fom and waits for its completion.

Definition at line 81 of file fom_interpose.h.


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