Motr  M0
rlock_ctx Struct Reference

#include <rconfc_internal.h>

Collaboration diagram for rlock_ctx:
Collaboration graph

Data Fields

struct m0_rconfcrlc_parent
 
struct m0_rpc_machinerlc_rmach
 
struct m0_rpc_conn rlc_conn
 
struct m0_rpc_session rlc_sess
 
char * rlc_rm_addr
 
struct m0_fid rlc_rm_fid
 
bool rlc_online
 
struct m0_rw_lockable rlc_rwlock
 
struct m0_rm_owner rlc_owner
 
struct m0_fid rlc_owner_fid
 
struct m0_rm_remote rlc_creditor
 
struct m0_rm_incoming rlc_req
 
struct m0_clink rlc_clink
 
struct m0_rm_domain rlc_dom
 
struct m0_rm_resource_type rlc_rt
 
m0_time_t rlc_timeout
 

Detailed Description

Definition at line 48 of file rconfc_internal.h.

Field Documentation

◆ rlc_clink

struct m0_clink rlc_clink

waiter for owner windup

Definition at line 61 of file rconfc_internal.h.

◆ rlc_conn

struct m0_rpc_conn rlc_conn

rpc connection

Definition at line 51 of file rconfc_internal.h.

◆ rlc_creditor

struct m0_rm_remote rlc_creditor

remote creditor

Definition at line 59 of file rconfc_internal.h.

◆ rlc_dom

struct m0_rm_domain rlc_dom

read domain

Definition at line 62 of file rconfc_internal.h.

◆ rlc_online

bool rlc_online

is RM connected

Definition at line 55 of file rconfc_internal.h.

◆ rlc_owner

struct m0_rm_owner rlc_owner

local owner-borrower

Definition at line 57 of file rconfc_internal.h.

◆ rlc_owner_fid

struct m0_fid rlc_owner_fid

owner fid

Definition at line 58 of file rconfc_internal.h.

◆ rlc_parent

struct m0_rconfc* rlc_parent

back link to parent

Definition at line 49 of file rconfc_internal.h.

◆ rlc_req

struct m0_rm_incoming rlc_req

request to wait on

Definition at line 60 of file rconfc_internal.h.

◆ rlc_rm_addr

char* rlc_rm_addr

HA-reported RM address

Definition at line 53 of file rconfc_internal.h.

◆ rlc_rm_fid

struct m0_fid rlc_rm_fid

HA-reported RM fid

Definition at line 54 of file rconfc_internal.h.

◆ rlc_rmach

struct m0_rpc_machine* rlc_rmach

rpc machine

Definition at line 50 of file rconfc_internal.h.

◆ rlc_rt

struct m0_rm_resource_type rlc_rt

read resource type

Definition at line 63 of file rconfc_internal.h.

◆ rlc_rwlock

struct m0_rw_lockable rlc_rwlock

lockable resource

Definition at line 56 of file rconfc_internal.h.

◆ rlc_sess

struct m0_rpc_session rlc_sess

rpc session

Definition at line 52 of file rconfc_internal.h.

◆ rlc_timeout

m0_time_t rlc_timeout

connection timeout, ns

Definition at line 64 of file rconfc_internal.h.


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