|
int(* | cmo_setup )(struct m0_cm *cm) |
|
int(* | cmo_prepare )(struct m0_cm *cm) |
|
int(* | cmo_start )(struct m0_cm *cm) |
|
void(* | cmo_stop )(struct m0_cm *cm) |
|
int(* | cmo_ag_alloc )(struct m0_cm *cm, const struct m0_cm_ag_id *id, bool has_incoming, struct m0_cm_aggr_group **out) |
|
struct m0_cm_cp *(* | cmo_cp_alloc )(struct m0_cm *cm) |
|
int(* | cmo_data_next )(struct m0_cm *cm, struct m0_cm_cp *cp) |
|
int(* | cmo_ag_next )(struct m0_cm *cm, const struct m0_cm_ag_id *id_curr, struct m0_cm_ag_id *id_next) |
|
int(* | cmo_get_space_for )(struct m0_cm *cm, const struct m0_cm_ag_id *id, size_t *count) |
|
int(* | cmo_sw_onwire_fop_setup )(struct m0_cm *cm, struct m0_fop *fop, void(*fop_release)(struct m0_ref *), uint64_t proxy_id, const char *local_ep, const struct m0_cm_sw *sw, const struct m0_cm_sw *out_interval) |
|
bool(* | cmo_is_peer )(struct m0_cm *cm, struct m0_reqh_service_ctx *ctx) |
|
void(* | cmo_ha_msg )(struct m0_cm *cm, struct m0_ha_msg *msg, int rc) |
|
void(* | cmo_fini )(struct m0_cm *cm) |
|
Operations supported by a copy machine.
Definition at line 286 of file cm.h.