Motr  M0
flt_eval.h File Reference
#include "fdmi/filter.h"
Include dependency graph for flt_eval.h:

Go to the source code of this file.

Data Structures

struct  m0_fdmi_flt_operands
 
struct  m0_fdmi_eval_ctx
 
struct  m0_fdmi_eval_var_info
 

Macros

#define __MOTR_FDMI_FDMI_FLT_EVAL_H__
 

Typedefs

typedef int(* m0_fdmi_flt_op_cb_t) (struct m0_fdmi_flt_operands *opnds, struct m0_fdmi_flt_operand *res)
 

Functions

M0_INTERNAL void m0_fdmi_eval_init (struct m0_fdmi_eval_ctx *ctx)
 
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)
 
M0_INTERNAL void m0_fdmi_eval_del_op_cb (struct m0_fdmi_eval_ctx *ctx, enum m0_fdmi_flt_op_code op)
 
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)
 
M0_INTERNAL void m0_fdmi_eval_fini (struct m0_fdmi_eval_ctx *ctx)
 

Macro Definition Documentation

◆ __MOTR_FDMI_FDMI_FLT_EVAL_H__

#define __MOTR_FDMI_FDMI_FLT_EVAL_H__

Definition at line 26 of file flt_eval.h.