Motr  M0
m0_ha_ops Struct Reference

#include <ha.h>

Collaboration diagram for m0_ha_ops:
Collaboration graph

Data Fields

void(* hao_entrypoint_request )(struct m0_ha *ha, const struct m0_ha_entrypoint_req *req, const struct m0_uint128 *req_id)
 
void(* hao_entrypoint_replied )(struct m0_ha *ha, struct m0_ha_entrypoint_rep *rep)
 
void(* hao_msg_received )(struct m0_ha *ha, struct m0_ha_link *hl, struct m0_ha_msg *msg, uint64_t tag)
 
void(* hao_msg_is_delivered )(struct m0_ha *ha, struct m0_ha_link *hl, uint64_t tag)
 
void(* hao_msg_is_not_delivered )(struct m0_ha *ha, struct m0_ha_link *hl, uint64_t tag)
 
void(* hao_link_connected )(struct m0_ha *ha, const struct m0_uint128 *req_id, struct m0_ha_link *hl)
 
void(* hao_link_reused )(struct m0_ha *ha, const struct m0_uint128 *req_id, struct m0_ha_link *hl)
 
void(* hao_link_absent )(struct m0_ha *ha, const struct m0_uint128 *req_id)
 
void(* hao_link_is_disconnecting )(struct m0_ha *ha, struct m0_ha_link *hl)
 
void(* hao_link_disconnected )(struct m0_ha *ha, struct m0_ha_link *hl)
 
void(* hao_error_no_memory )(struct m0_ha *ha, int unused)
 

Detailed Description

Definition at line 239 of file ha.h.

Field Documentation

◆ hao_entrypoint_replied

void(* hao_entrypoint_replied) (struct m0_ha *ha, struct m0_ha_entrypoint_rep *rep)

Definition at line 244 of file ha.h.

◆ hao_entrypoint_request

void(* hao_entrypoint_request) (struct m0_ha *ha, const struct m0_ha_entrypoint_req *req, const struct m0_uint128 *req_id)

Definition at line 241 of file ha.h.

◆ hao_error_no_memory

void(* hao_error_no_memory) (struct m0_ha *ha, int unused)

Definition at line 269 of file ha.h.

◆ hao_link_absent

void(* hao_link_absent) (struct m0_ha *ha, const struct m0_uint128 *req_id)

Definition at line 262 of file ha.h.

◆ hao_link_connected

void(* hao_link_connected) (struct m0_ha *ha, const struct m0_uint128 *req_id, struct m0_ha_link *hl)

Definition at line 256 of file ha.h.

◆ hao_link_disconnected

void(* hao_link_disconnected) (struct m0_ha *ha, struct m0_ha_link *hl)

Definition at line 266 of file ha.h.

◆ hao_link_is_disconnecting

void(* hao_link_is_disconnecting) (struct m0_ha *ha, struct m0_ha_link *hl)

Definition at line 264 of file ha.h.

◆ hao_link_reused

void(* hao_link_reused) (struct m0_ha *ha, const struct m0_uint128 *req_id, struct m0_ha_link *hl)

Definition at line 259 of file ha.h.

◆ hao_msg_is_delivered

void(* hao_msg_is_delivered) (struct m0_ha *ha, struct m0_ha_link *hl, uint64_t tag)

Definition at line 250 of file ha.h.

◆ hao_msg_is_not_delivered

void(* hao_msg_is_not_delivered) (struct m0_ha *ha, struct m0_ha_link *hl, uint64_t tag)

Definition at line 253 of file ha.h.

◆ hao_msg_received

void(* hao_msg_received) (struct m0_ha *ha, struct m0_ha_link *hl, struct m0_ha_msg *msg, uint64_t tag)

Definition at line 246 of file ha.h.


The documentation for this struct was generated from the following file: