Motr  M0
remote.h File Reference
#include "lib/types.h"
#include "xcode/xcode_attr.h"
#include "dtm/update.h"
#include "dtm/update_xc.h"
#include "dtm/fol.h"
Include dependency graph for remote.h:

Go to the source code of this file.

Data Structures

struct  m0_dtm_remote
 
struct  m0_dtm_remote_ops
 
struct  m0_dtm_rpc_remote
 
struct  m0_dtm_notice
 
struct  m0_dtm_local_remote
 

Macros

#define __MOTR_DTM_REMOTE_H__
 

Functions

M0_INTERNAL void m0_dtm_remote_init (struct m0_dtm_remote *remote, struct m0_uint128 *id, struct m0_dtm *local)
 
M0_INTERNAL void m0_dtm_remote_fini (struct m0_dtm_remote *remote)
 
M0_INTERNAL void m0_dtm_remote_add (struct m0_dtm_remote *rem, struct m0_dtm_oper *oper, struct m0_dtm_history *history, struct m0_dtm_update *update)
 
M0_INTERNAL void m0_dtm_rpc_remote_init (struct m0_dtm_rpc_remote *remote, struct m0_uint128 *id, struct m0_dtm *local, struct m0_rpc_conn *conn)
 
M0_INTERNAL void m0_dtm_rpc_remote_fini (struct m0_dtm_rpc_remote *remote)
 
struct m0_dtm_oper_updates M0_XCA_DOMAIN (rpc)
 
M0_INTERNAL void m0_dtm_local_remote_init (struct m0_dtm_local_remote *lre, struct m0_uint128 *id, struct m0_dtm *local, struct m0_reqh *reqh)
 
M0_INTERNAL void m0_dtm_local_remote_fini (struct m0_dtm_local_remote *lre)
 

Variables

struct m0_dtm_history_id dno_id
 
uint64_t dno_ver
 
uint8_t dno_opcode
 
struct m0_dtm_local_remote M0_XCA_DOMAIN
 

Macro Definition Documentation

◆ __MOTR_DTM_REMOTE_H__

#define __MOTR_DTM_REMOTE_H__

Definition at line 27 of file remote.h.

Variable Documentation

◆ dno_id

struct m0_dtm_history_id dno_id

Definition at line 96 of file remote.h.

◆ dno_opcode

uint8_t dno_opcode

Definition at line 98 of file remote.h.

◆ dno_ver

uint64_t dno_ver

Definition at line 97 of file remote.h.