Motr
M0
|
#include <plugin_dock.h>
Data Fields | |
int(* | fpo_register_filter )(const struct m0_fid *fid, const struct m0_fdmi_filter_desc *desc, const struct m0_fdmi_plugin_ops *pcb) |
void(* | fpo_enable_filters )(bool enable, struct m0_fid *filter_ids, uint32_t filter_count) |
void(* | fpo_release_fdmi_rec )(struct m0_uint128 *rec_id, struct m0_fid *filter_id) |
void(* | fpo_deregister_plugin )(struct m0_fid *filter_ids, uint64_t filter_count) |
FDMI private plugin dock api interface
Definition at line 124 of file plugin_dock.h.
void(* fpo_deregister_plugin) (struct m0_fid *filter_ids, uint64_t filter_count) |
Plugin deregistration callback
Definition at line 157 of file plugin_dock.h.
void(* fpo_enable_filters) (bool enable, struct m0_fid *filter_ids, uint32_t filter_count) |
Filter bulk activation/deactivation callback.
Definition at line 138 of file plugin_dock.h.
int(* fpo_register_filter) (const struct m0_fid *fid, const struct m0_fdmi_filter_desc *desc, const struct m0_fdmi_plugin_ops *pcb) |
Filter description registration callback
Definition at line 131 of file plugin_dock.h.
void(* fpo_release_fdmi_rec) (struct m0_uint128 *rec_id, struct m0_fid *filter_id) |
FDMI record release callback
Definition at line 148 of file plugin_dock.h.