Motr  M0
m0_ha Struct Reference

#include <ha.h>

Collaboration diagram for m0_ha:
Collaboration graph

Data Fields

struct m0_ha_cfg h_cfg
 
struct m0_module h_module
 
struct m0_mutex h_lock
 
struct m0_tl h_links_incoming
 
struct m0_tl h_links_outgoing
 
struct m0_tl h_links_stopping
 
struct m0_ha_linkh_link
 
struct ha_link_ctxh_link_ctx
 
bool h_link_started
 
struct m0_reqh_serviceh_hl_service
 
struct m0_ha_entrypoint_client h_entrypoint_client
 
struct m0_ha_entrypoint_server h_entrypoint_server
 
struct m0_clink h_clink
 
uint64_t h_link_id_counter
 
uint64_t h_generation_counter
 
bool h_warn_local_link_disconnect
 
struct m0_ha_cookie h_cookie_local
 
struct m0_ha_cookie h_cookie_remote
 

Detailed Description

Definition at line 289 of file ha.h.

Field Documentation

◆ h_cfg

struct m0_ha_cfg h_cfg

Definition at line 290 of file ha.h.

◆ h_clink

struct m0_clink h_clink

Definition at line 305 of file ha.h.

◆ h_cookie_local

struct m0_ha_cookie h_cookie_local

Definition at line 316 of file ha.h.

◆ h_cookie_remote

struct m0_ha_cookie h_cookie_remote

Definition at line 324 of file ha.h.

◆ h_entrypoint_client

struct m0_ha_entrypoint_client h_entrypoint_client

Definition at line 303 of file ha.h.

◆ h_entrypoint_server

struct m0_ha_entrypoint_server h_entrypoint_server

Definition at line 304 of file ha.h.

◆ h_generation_counter

uint64_t h_generation_counter

Definition at line 307 of file ha.h.

◆ h_hl_service

struct m0_reqh_service* h_hl_service

Definition at line 302 of file ha.h.

◆ h_link

struct m0_ha_link* h_link

Primary outgoing link.

Definition at line 298 of file ha.h.

◆ h_link_ctx

struct ha_link_ctx* h_link_ctx

Struct ha_link_ctx for h_link.

Definition at line 300 of file ha.h.

◆ h_link_id_counter

uint64_t h_link_id_counter

Definition at line 306 of file ha.h.

◆ h_link_started

bool h_link_started

Definition at line 301 of file ha.h.

◆ h_links_incoming

struct m0_tl h_links_incoming

Definition at line 293 of file ha.h.

◆ h_links_outgoing

struct m0_tl h_links_outgoing

Definition at line 294 of file ha.h.

◆ h_links_stopping

struct m0_tl h_links_stopping

Contains disconnecting incoming ha_links to avoid re-using.

Definition at line 296 of file ha.h.

◆ h_lock

struct m0_mutex h_lock

Definition at line 292 of file ha.h.

◆ h_module

struct m0_module h_module

Definition at line 291 of file ha.h.

◆ h_warn_local_link_disconnect

bool h_warn_local_link_disconnect

Definition at line 308 of file ha.h.


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