Motr  M0
m0_layout_enum Struct Reference

#include <layout.h>

Collaboration diagram for m0_layout_enum:
Collaboration graph

Data Fields

struct m0_layout_enum_typele_type
 
struct m0_layout_domainle_dom
 
bool le_sl_is_set
 
struct m0_striped_layoutle_sl
 
const struct m0_layout_enum_opsle_ops
 
uint64_t le_magic
 

Detailed Description

Layout enumeration.

Definition at line 407 of file layout.h.

Field Documentation

◆ le_dom

struct m0_layout_domain* le_dom

Layout domain

Definition at line 412 of file layout.h.

◆ le_magic

uint64_t le_magic

Magic number set while m0_layout_enum object is initialised.

Definition at line 426 of file layout.h.

◆ le_ops

const struct m0_layout_enum_ops* le_ops

Enum operations vector.

Definition at line 423 of file layout.h.

◆ le_sl

struct m0_striped_layout* le_sl

Striped layout object this enum is associated with.

Definition at line 420 of file layout.h.

◆ le_sl_is_set

bool le_sl_is_set

Flag indicating if this enum object is associated with any striped layout object. This flag is used in invariants only.

Definition at line 417 of file layout.h.

◆ le_type

struct m0_layout_enum_type* le_type

Layout enumeration type.

Definition at line 409 of file layout.h.


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