|
Motr
M0
|
#include "lib/types.h"#include "lib/buf.h"#include "lib/buf_xc.h"#include "xcode/xcode.h"#include "xcode/xcode_attr.h"
Go to the source code of this file.
Data Structures | |
| struct | m0_fdmi_filter |
| struct | m0_fdmi_flt_opnd_pld |
| struct | m0_fdmi_flt_operand |
| struct | m0_fdmi_flt_var_node |
| struct | m0_fdmi_flt_node_ptr |
| struct | m0_fdmi_flt_op_node_opnds |
| struct | m0_fdmi_flt_op_node |
| struct | m0_fdmi_flt_node |
Macros | |
| #define | __MOTR_FDMI_FDMI_FILTER_H__ |
| #define | _QUOTE(s) #s |
Enumerations | |
| enum | m0_fdmi_filter_type_id { M0_FDMI_FILTER_TYPE_TREE = 1, M0_FDMI_FILTER_TYPE_KV_SUBSTRING } |
| enum | m0_fdmi_flt_op_code { M0_FFO_OR, M0_FFO_AND, M0_FFO_NOT, M0_FFO_EQUAL, M0_FFO_GT, M0_FFO_GTE, M0_FFO_LT, M0_FFO_LTE, M0_FFO_COMMON_OPS_CNT, M0_FFO_TEST = M0_FFO_COMMON_OPS_CNT, M0_FFO_TOTAL_OPS_CNT } |
| enum | m0_fdmi_flt_operand_type { M0_FF_OPND_INT, M0_FF_OPND_UINT, M0_FF_OPND_STRING, M0_FF_OPND_BOOL, M0_FF_OPND_TYPES_CNT } |
| enum | m0_fdmi_flt_opnd_pld_type { M0_FF_OPND_PLD_INT, M0_FF_OPND_PLD_UINT, M0_FF_OPND_PLD_BOOL, M0_FF_OPND_PLD_BUF } |
| enum | { FDMI_FLT_MAX_OPNDS_NR = 2 } |
| enum | m0_fdmi_flt_node_type { M0_FLT_VARIABLE_NODE = 0, M0_FLT_OPERAND_NODE = 1, M0_FLT_OPERATION_NODE = 2 } |
Variables | |
| enum m0_fdmi_filter_type_id | M0_XCA_ENUM |