Motr  M0
m0_layout_enum_type Struct Reference

#include <layout.h>

Collaboration diagram for m0_layout_enum_type:
Collaboration graph

Data Fields

const char * let_name
 
uint32_t let_id
 
uint32_t let_ref_count
 
const struct m0_layout_enum_type_opslet_ops
 

Detailed Description

Structure specific to a layout enumeration type. There is an instance of m0_layout_enum_type for each one of enumeration types. For example, for LINEAR and LIST enumeration types. Any enumeration type can be registered with only one domain, at a time.

Definition at line 525 of file layout.h.

Field Documentation

◆ let_id

uint32_t let_id

Layout enumeration type id.

Definition at line 530 of file layout.h.

◆ let_name

const char* let_name

Layout enumeration type name.

Definition at line 527 of file layout.h.

◆ let_ops

const struct m0_layout_enum_type_ops* let_ops

Layout enumeration type operations vector.

Definition at line 540 of file layout.h.

◆ let_ref_count

uint32_t let_ref_count

Enum type reference count, indicating 'how many in-memory enum objects using this enum type' exist in 'the domain the enum type is registered with'.

Definition at line 537 of file layout.h.


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