Motr  M0
rconfc_link Struct Reference

#include <rconfc_internal.h>

Collaboration diagram for rconfc_link:
Collaboration graph

Data Fields

struct m0_confc rl_confc
 
struct m0_rconfcrl_rconfc
 
struct m0_confc_ctx rl_cctx
 
struct m0_clink rl_clink
 
struct m0_tlink rl_herd
 
struct m0_tlink rl_active
 
uint64_t rl_magic
 
char * rl_confd_addr
 
struct m0_fid rl_confd_fid
 
struct m0_clink rl_ha_clink
 
int rl_rc
 
int rl_state
 
bool rl_preserve
 
struct m0_fom rl_fom
 
struct m0_clink rl_fom_clink
 
bool rl_fom_queued
 
void(* rl_on_state_cb )(struct rconfc_link *lnk)
 
struct m0_sm_ast rl_link_ast
 
bool rl_finalised
 

Detailed Description

Elementary linkage container for placing single confc to herd and active lists

Definition at line 97 of file rconfc_internal.h.

Field Documentation

◆ rl_active

struct m0_tlink rl_active

link to active list

Definition at line 103 of file rconfc_internal.h.

◆ rl_cctx

struct m0_confc_ctx rl_cctx

confc read context

Definition at line 100 of file rconfc_internal.h.

◆ rl_clink

struct m0_clink rl_clink

confc read wait clink

Definition at line 101 of file rconfc_internal.h.

◆ rl_confc

struct m0_confc rl_confc

confc instance

Definition at line 98 of file rconfc_internal.h.

◆ rl_confd_addr

char* rl_confd_addr

confd peer address

Definition at line 105 of file rconfc_internal.h.

◆ rl_confd_fid

struct m0_fid rl_confd_fid

confd service fid

Definition at line 106 of file rconfc_internal.h.

◆ rl_finalised

bool rl_finalised

Definition at line 117 of file rconfc_internal.h.

◆ rl_fom

struct m0_fom rl_fom

disconnection FOM

Definition at line 111 of file rconfc_internal.h.

◆ rl_fom_clink

struct m0_clink rl_fom_clink

disconnection wait clink

Definition at line 112 of file rconfc_internal.h.

◆ rl_fom_queued

bool rl_fom_queued

if FOM already in queue

Definition at line 113 of file rconfc_internal.h.

◆ rl_ha_clink

struct m0_clink rl_ha_clink

confd death clink

Definition at line 107 of file rconfc_internal.h.

◆ rl_herd

struct m0_tlink rl_herd

link to herd list

Definition at line 102 of file rconfc_internal.h.

◆ rl_link_ast

struct m0_sm_ast rl_link_ast

Definition at line 116 of file rconfc_internal.h.

◆ rl_magic

uint64_t rl_magic

confc link magic

Definition at line 104 of file rconfc_internal.h.

◆ rl_on_state_cb

void(* rl_on_state_cb) (struct rconfc_link *lnk)

Definition at line 115 of file rconfc_internal.h.

◆ rl_preserve

bool rl_preserve

preserve on herd update

Definition at line 110 of file rconfc_internal.h.

◆ rl_rc

int rl_rc

confc result

Definition at line 108 of file rconfc_internal.h.

◆ rl_rconfc

struct m0_rconfc* rl_rconfc

back link to owner

Definition at line 99 of file rconfc_internal.h.

◆ rl_state

int rl_state

current state

Definition at line 109 of file rconfc_internal.h.


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