Motr  M0
iter.h File Reference
#include "sm/sm.h"
#include "cob/ns_iter.h"
#include "layout/pdclust.h"
#include "layout/linear_enum.h"
Include dependency graph for iter.h:

Go to the source code of this file.

Data Structures

struct  m0_sns_cm_iter_file_ctx
 
struct  m0_sns_cm_iter
 

Macros

#define __MOTR_SNS_CM_ITER_H__
 

Functions

M0_INTERNAL int m0_sns_cm_iter_init (struct m0_sns_cm_iter *it)
 
M0_INTERNAL void m0_sns_cm_iter_fini (struct m0_sns_cm_iter *it)
 
M0_INTERNAL int m0_sns_cm_iter_start (struct m0_sns_cm_iter *it)
 
M0_INTERNAL void m0_sns_cm_iter_stop (struct m0_sns_cm_iter *it)
 
M0_INTERNAL int m0_sns_cm_iter_next (struct m0_cm *cm, struct m0_cm_cp *cp)
 
M0_INTERNAL void m0_sns_cm_iter_tgt_unit_to_cob (struct m0_sns_cm_ag *rag)
 
M0_INTERNAL uint64_t m0_sns_cm_iter_failures_nr (const struct m0_sns_cm_iter *it)
 
M0_INTERNAL ssize_t m0_sns_cm_iter_file_size (struct m0_fid *gfid)
 
M0_INTERNAL int m0_sns_cm_fctx_pm (struct m0_sns_cm_file_ctx *fctx, struct m0_fid *gfid, struct m0_poolmach **mach)
 

Macro Definition Documentation

◆ __MOTR_SNS_CM_ITER_H__

#define __MOTR_SNS_CM_ITER_H__

Definition at line 26 of file iter.h.