Motr
M0
|
#include <svc_internal.h>
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 |
A sturcture to keep information about a remote DTM0 service.
Definition at line 47 of file svc_internal.h.
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.
struct m0_tlink dop_link |
Linkage to m0_dtm0_service::dos_processes.
Definition at line 49 of file svc_internal.h.
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.
uint64_t dop_magic |
Definition at line 50 of file svc_internal.h.
char* dop_rep |
Remote process endpoint.
Definition at line 66 of file svc_internal.h.
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.
struct m0_fid dop_rproc_fid |
Remote process fid.
Definition at line 62 of file svc_internal.h.
struct m0_fid dop_rserv_fid |
Remote DTM0 service fid.
Definition at line 64 of file svc_internal.h.