Motr  M0
m0_dtm0_log_rec Struct Reference

#include <dtm0_log.h>

Collaboration diagram for m0_dtm0_log_rec:
Collaboration graph

Data Fields

struct m0_dtm0_dtx dlr_dtx
 
struct m0_dtm0_tx_desc dlr_txd
 
uint64_t dlr_magic
 
union {
   struct m0_be_list_link   dlr_link
 
   struct m0_tlink   dlr_tlink
 
u
 
struct m0_buf dlr_payload
 

Detailed Description

m0_be_dtm0_log_rec structure

A DTM0 log record is represented by m0_dtm0_log_rec structure. The important fields in this structure are:

  • dlr_dtx: This stores dtx information related to dtm0 client.
  • dlr_txd: This stores the states of the participants.
  • dlr_payload: This stores the original request.

Definition at line 160 of file dtm0_log.h.

Field Documentation

◆ dlr_dtx

struct m0_dtm0_dtx dlr_dtx

Definition at line 161 of file dtm0_log.h.

◆ dlr_link

struct m0_be_list_link dlr_link

Definition at line 165 of file dtm0_log.h.

◆ dlr_magic

uint64_t dlr_magic

Definition at line 163 of file dtm0_log.h.

◆ dlr_payload

struct m0_buf dlr_payload

Definition at line 178 of file dtm0_log.h.

◆ dlr_tlink

struct m0_tlink dlr_tlink

Definition at line 171 of file dtm0_log.h.

◆ dlr_txd

struct m0_dtm0_tx_desc dlr_txd

Definition at line 162 of file dtm0_log.h.

◆ u

union { ... } u

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