Motr
M0
|
#include <plan.h>
Data Fields | |
void(* | po_cancel )(struct m0_layout_plop *plop) |
void(* | po_fini )(struct m0_layout_plop *plop) |
Set of user-supplied operations that the implementation invokes when an event related to the plop happens asynchronously.
void(* po_cancel) (struct m0_layout_plop *plop) |
The implementation invokes this for a still not complete plop, when its processing is no longer necessary, for example, because the plan changed due to a failure or plop execution was opportunistic in the first place.
The user is expected to cancel plop processing if possible. It is always correct to ignore this call.
void(* po_fini) (struct m0_layout_plop *plop) |