25 #ifndef __MOTR_FDMI_FDMI_FLT_EVAL_H__ 26 #define __MOTR_FDMI_FDMI_FLT_EVAL_H__
M0_INTERNAL int m0_fdmi_eval_add_op_cb(struct m0_fdmi_eval_ctx *ctx, enum m0_fdmi_flt_op_code op, m0_fdmi_flt_op_cb_t cb)
int const char const void * value
M0_INTERNAL void m0_fdmi_eval_del_op_cb(struct m0_fdmi_eval_ctx *ctx, enum m0_fdmi_flt_op_code op)
M0_INTERNAL void m0_fdmi_eval_init(struct m0_fdmi_eval_ctx *ctx)
int(* get_value_cb)(void *user_data, struct m0_fdmi_flt_var_node *value_desc, struct m0_fdmi_flt_operand *value)
M0_INTERNAL int m0_fdmi_eval_flt(struct m0_fdmi_eval_ctx *ctx, struct m0_conf_fdmi_filter *filter, struct m0_fdmi_eval_var_info *var_info)
int(* m0_fdmi_flt_op_cb_t)(struct m0_fdmi_flt_operands *opnds, struct m0_fdmi_flt_operand *res)
struct m0_fdmi_flt_operand ffp_operands[FDMI_FLT_MAX_OPNDS_NR]
M0_INTERNAL void m0_fdmi_eval_fini(struct m0_fdmi_eval_ctx *ctx)
m0_fdmi_flt_op_cb_t opers[M0_FFO_TOTAL_OPS_CNT]