Motr
M0
|
#include <extmap.h>
Data Fields | |
struct m0_be_emap_cursor * | ct_it |
m0_bindex_t | ct_index |
Extent map caret.
A caret is an iterator with finer granularity than a cursor. A caret is a cursor plus an offset within the segment the cursor is currently over.
Caret interface is intentionally similar to m0_vec_cursor interface, which see for further references.
Caret implementation is simplified by segment non-emptiness (as guaranteed by extent map invariant).
m0_bindex_t ct_index |
struct m0_be_emap_cursor* ct_it |