25 #ifndef __MOTR_FDMI_FDMI_SOURCE_DOCK_H__ 26 #define __MOTR_FDMI_FDMI_SOURCE_DOCK_H__ 148 #define M0_FDMI_SOURCE_POST_RECORD(_src_rec_ptr) \ 149 ((_src_rec_ptr)->fsr_src)->fs_record_post(_src_rec_ptr)
void(* fs_get)(struct m0_fdmi_src_rec *src_rec)
int(* fs_node_eval)(struct m0_fdmi_src_rec *src_rec, struct m0_fdmi_flt_var_node *value_desc, struct m0_fdmi_flt_operand *value)
int const char const void * value
M0_INTERNAL void m0_fdmi_source_free(struct m0_fdmi_src *source)
void(* fs_put)(struct m0_fdmi_src_rec *src_rec)
int(* fs_decode)(struct m0_buf *buf, void **handle)
int(* fs_encode)(struct m0_fdmi_src_rec *src_rec, struct m0_buf *buf)
M0_INTERNAL int m0_fdmi_source_alloc(enum m0_fdmi_rec_type_id type_id, struct m0_fdmi_src **source)
M0_INTERNAL void m0_fdmi_source_deregister(struct m0_fdmi_src *src)
M0_INTERNAL int m0_fdmi_source_register(struct m0_fdmi_src *src)
enum m0_fdmi_rec_type_id fs_type_id
M0_INTERNAL void m0_fdmi_source_dock_fini(struct m0_fdmi_src_dock *src_dock)
void(* fs_begin)(struct m0_fdmi_src_rec *src_rec)
void(* fs_record_post)(struct m0_fdmi_src_rec *src_rec)
void(* fs_end)(struct m0_fdmi_src_rec *src_rec)
struct m0_pdclust_src_addr src
M0_INTERNAL void m0_fdmi_source_dock_init(struct m0_fdmi_src_dock *src_dock)