26 #ifndef __MOTR_FDMI_FDMI_PLUGIN_DOCK_H__ 27 #define __MOTR_FDMI_FDMI_PLUGIN_DOCK_H__ 31 #include "lib/types_xc.h" 139 struct m0_fid *filter_ids,
140 uint32_t filter_count);
149 struct m0_fid *filter_id);
158 uint64_t filter_count);
174 struct m0_fdmi_filters_enable {
182 struct m0_fdmi_filters_enable_reply {
struct m0_fdmi_plugin_ops * ffr_pcb
int(* po_fdmi_rec)(struct m0_uint128 *rec_id, struct m0_buf fdmi_rec, struct m0_fid filter_id)
void(* fpo_deregister_plugin)(struct m0_fid *filter_ids, uint64_t filter_count)
void(* fpo_enable_filters)(bool enable, struct m0_fid *filter_ids, uint32_t filter_count)
int(* fpo_register_filter)(const struct m0_fid *fid, const struct m0_fdmi_filter_desc *desc, const struct m0_fdmi_plugin_ops *pcb)
struct m0_rpc_session * frr_sess
struct m0_fdmi_filter_desc * ffr_desc
struct m0_fop_fdmi_record * frr_rec
void(* fpo_release_fdmi_rec)(struct m0_uint128 *rec_id, struct m0_fid *filter_id)
const struct m0_fdmi_pd_ops * m0_fdmi_plugin_dock_api_get(void)