Motr
M0
|
#include <plugin_dock.h>
Data Fields | |
int(* | po_fdmi_rec )(struct m0_uint128 *rec_id, struct m0_buf fdmi_rec, struct m0_fid filter_id) |
FDMI plugin callback interface - The callback is registered along with filter definition, and this way it may be filter specific, or common for entire plugin filter set.
Definition at line 50 of file plugin_dock.h.
int(* po_fdmi_rec) (struct m0_uint128 *rec_id, struct m0_buf fdmi_rec, struct m0_fid filter_id) |
Plugin callback to feed FDMI record over.
Returns zero in case plugin accepts fdmi record for internal processing. This as well indicates that plugin is going to explicitly inform plugin dock about getting to the end of processing by calling m0_fdmi_pd_if::fpi_release_fdmi_rec(). Otherwise, plugin must return non-zero code.
Definition at line 62 of file plugin_dock.h.