Motr
M0
|
#include <rconfc_internal.h>
Data Fields | |
struct m0_confc | rl_confc |
struct m0_rconfc * | rl_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 |
Elementary linkage container for placing single confc to herd and active lists
Definition at line 97 of file rconfc_internal.h.
struct m0_tlink rl_active |
link to active list
Definition at line 103 of file rconfc_internal.h.
struct m0_confc_ctx rl_cctx |
confc read context
Definition at line 100 of file rconfc_internal.h.
struct m0_clink rl_clink |
confc read wait clink
Definition at line 101 of file rconfc_internal.h.
struct m0_confc rl_confc |
confc instance
Definition at line 98 of file rconfc_internal.h.
char* rl_confd_addr |
confd peer address
Definition at line 105 of file rconfc_internal.h.
struct m0_fid rl_confd_fid |
confd service fid
Definition at line 106 of file rconfc_internal.h.
bool rl_finalised |
Definition at line 117 of file rconfc_internal.h.
struct m0_fom rl_fom |
disconnection FOM
Definition at line 111 of file rconfc_internal.h.
struct m0_clink rl_fom_clink |
disconnection wait clink
Definition at line 112 of file rconfc_internal.h.
bool rl_fom_queued |
if FOM already in queue
Definition at line 113 of file rconfc_internal.h.
struct m0_clink rl_ha_clink |
confd death clink
Definition at line 107 of file rconfc_internal.h.
struct m0_tlink rl_herd |
link to herd list
Definition at line 102 of file rconfc_internal.h.
struct m0_sm_ast rl_link_ast |
Definition at line 116 of file rconfc_internal.h.
uint64_t rl_magic |
confc link magic
Definition at line 104 of file rconfc_internal.h.
void(* rl_on_state_cb) (struct rconfc_link *lnk) |
Definition at line 115 of file rconfc_internal.h.
bool rl_preserve |
preserve on herd update
Definition at line 110 of file rconfc_internal.h.
int rl_rc |
confc result
Definition at line 108 of file rconfc_internal.h.
struct m0_rconfc* rl_rconfc |
back link to owner
Definition at line 99 of file rconfc_internal.h.
int rl_state |
current state
Definition at line 109 of file rconfc_internal.h.