Motr  M0
dtm0_process Struct Reference

#include <svc_internal.h>

Collaboration diagram for dtm0_process:
Collaboration graph

Data Fields

struct m0_tlink dop_link
 
uint64_t dop_magic
 
struct m0_clink dop_ha_link
 
struct m0_rpc_link dop_rlink
 
struct m0_fid dop_rproc_fid
 
struct m0_fid dop_rserv_fid
 
char * dop_rep
 
struct m0_long_lock dop_llock
 

Detailed Description

A sturcture to keep information about a remote DTM0 service.

Definition at line 47 of file svc_internal.h.

Field Documentation

◆ dop_ha_link

struct m0_clink dop_ha_link

Listens for an event on process conf object's HA channel. Updates dtm0_process status in the clink callback on HA notification.

Definition at line 56 of file svc_internal.h.

◆ dop_link

struct m0_tlink dop_link

Linkage to m0_dtm0_service::dos_processes.

Definition at line 49 of file svc_internal.h.

◆ dop_llock

struct m0_long_lock dop_llock

Protects dop_rlink from concurrent access from drlink FOMs. See m0_dtm0_req_post.

Definition at line 71 of file svc_internal.h.

◆ dop_magic

uint64_t dop_magic

Definition at line 50 of file svc_internal.h.

◆ dop_rep

char* dop_rep

Remote process endpoint.

Definition at line 66 of file svc_internal.h.

◆ dop_rlink

struct m0_rpc_link dop_rlink

RPC link to be used to send messages to this process.

Definition at line 60 of file svc_internal.h.

◆ dop_rproc_fid

struct m0_fid dop_rproc_fid

Remote process fid.

Definition at line 62 of file svc_internal.h.

◆ dop_rserv_fid

struct m0_fid dop_rserv_fid

Remote DTM0 service fid.

Definition at line 64 of file svc_internal.h.


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