Motr  M0
log.h File Reference
#include "dtm0/tx_desc.h"
#include "lib/buf.h"
Include dependency graph for log.h:

Go to the source code of this file.

Data Structures

struct  m0_dtm0_log_cfg
 
struct  m0_dtm0_log_create_cfg
 
struct  m0_dtm0_log
 
struct  m0_dtm0_log_record
 

Macros

#define __MOTR___DTM0_LOG_H__
 

Functions

M0_INTERNAL int m0_dtm0_log_init (struct m0_dtm0_log *dol, struct m0_dtm0_log_cfg *dol_cfg)
 
M0_INTERNAL void m0_dtm0_log_fini (struct m0_dtm0_log *dol)
 
M0_INTERNAL int m0_dtm0_log__create (struct m0_dtm0_log *dol, struct m0_dtm0_log_create_cfg *dlc_cfg)
 
M0_INTERNAL void m0_dtm0_log_destroy (struct m0_dtm0_log *dol)
 
M0_INTERNAL void m0_dtm0_log_update_credit (struct m0_dtm0_log *dol, struct m0_dtm0_log_record *rec, struct m0_be_tx_credit *accum)
 
M0_INTERNAL int m0_dtm0_log_update (struct m0_dtm0_log *dol, struct m0_be_tx *tx, struct m0_be_op *op, const struct m0_dtm0_log_record *rec, bool is_redo)
 

Variables

struct m0_dtm0_log_cfg M0_XCA_DOMAIN
 

Macro Definition Documentation

◆ __MOTR___DTM0_LOG_H__

#define __MOTR___DTM0_LOG_H__

Definition at line 25 of file log.h.