Motr  M0
link_service.h File Reference

Go to the source code of this file.

Macros

#define __MOTR_HA_LINK_SERVICE_H__
 

Functions

M0_INTERNAL int m0_ha_link_service_init (struct m0_reqh_service **hl_service, struct m0_reqh *reqh)
 
M0_INTERNAL void m0_ha_link_service_fini (struct m0_reqh_service *hl_service)
 
M0_INTERNAL struct m0_ha_linkm0_ha_link_service_find_get (struct m0_reqh_service *service, const struct m0_uint128 *link_id, struct m0_uint128 *connection_id)
 
M0_INTERNAL void m0_ha_link_service_put (struct m0_reqh_service *service, struct m0_ha_link *hl)
 
M0_INTERNAL void m0_ha_link_service_register (struct m0_reqh_service *service, struct m0_ha_link *hl, const struct m0_uint128 *link_id, const struct m0_uint128 *connection_id)
 
M0_INTERNAL void m0_ha_link_service_deregister (struct m0_reqh_service *service, struct m0_ha_link *hl)
 
M0_INTERNAL void m0_ha_link_service_quiesce (struct m0_reqh_service *service, struct m0_ha_link *hl, struct m0_chan *chan)
 
M0_INTERNAL int m0_ha_link_service_mod_init (void)
 
M0_INTERNAL void m0_ha_link_service_mod_fini (void)
 

Variables

struct m0_reqh_service_type m0_ha_link_service_type
 

Macro Definition Documentation

◆ __MOTR_HA_LINK_SERVICE_H__

#define __MOTR_HA_LINK_SERVICE_H__

Definition at line 26 of file link_service.h.