26 #ifndef __MOTR_HA_FAILVEC_H__ 27 #define __MOTR_HA_FAILVEC_H__ 37 #include "ha/note_xc.h" 38 #include "lib/cookie_xc.h" 72 const struct m0_fid *pool_fid,
M0_INTERNAL int m0_ha_fvec_handler_add(struct m0_ha_fvec_handler *hfh, const struct m0_fid *pool_fid, struct m0_poolmach *pool_mach, struct m0_chan *chan, struct m0_cookie *cookie)
M0_INTERNAL void m0_ha_fvec_req_handler(struct m0_ha_fvec_handler *hfh, const struct m0_ha_msg *msg, struct m0_ha_link *hl)
struct m0_ha_dispatcher * hfh_dispatcher
struct m0_cookie mfp_cookie
struct m0_ha_msg_nvec_array mfp_vec
M0_INTERNAL int m0_ha_msg_fvec_send(const struct m0_fid *pool_fid, const struct m0_cookie *req_cookie, struct m0_ha_link *hl, uint32_t type)
struct m0_cookie mfq_cookie
M0_INTERNAL int m0_ha_fvec_handler_init(struct m0_ha_fvec_handler *hfh, struct m0_ha_dispatcher *hd)
static struct m0_chan chan[RDWR_REQUEST_MAX]
M0_INTERNAL void m0_ha_fvec_rep_handler(struct m0_ha_fvec_handler *hfh, const struct m0_ha_msg *msg)
M0_INTERNAL void m0_ha_fvec_handler_fini(struct m0_ha_fvec_handler *hfh)
struct m0_ha_handler hfh_handler
M0_INTERNAL int m0_ha_failvec_fetch(const struct m0_fid *pool_fid, struct m0_poolmach *pmach, struct m0_chan *chan)
struct m0_ha_fvec_handler M0_XCA_DOMAIN