Motr  M0
m0_varr_cursor Struct Reference

#include <varr.h>

Collaboration diagram for m0_varr_cursor:
Collaboration graph

Data Fields

struct m0_varrvc_arr
 
uint32_t vc_depth
 
uint64_t vc_done
 
struct m0_varr_path_element vc_path [M0_VA_DEPTH_MAX]
 

Detailed Description

Definition at line 108 of file varr.h.

Field Documentation

◆ vc_arr

struct m0_varr* vc_arr

Definition at line 109 of file varr.h.

◆ vc_depth

uint32_t vc_depth

Definition at line 110 of file varr.h.

◆ vc_done

uint64_t vc_done

Number of leaf level nodes behind cursor's current position.

Definition at line 112 of file varr.h.

◆ vc_path

Holds addresses of those nodes which form a path between the root node and current cursor position. Address of a node at level 'i' on a path is stored in vc_path[i].

Definition at line 118 of file varr.h.


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