|
Motr
M0
|
#include <layout.h>

Data Fields | |
| struct m0_layout_type * | ld_type [M0_LAYOUT_TYPE_MAX] |
| struct m0_layout_enum_type * | ld_enum [M0_LAYOUT_ENUM_TYPE_MAX] |
| struct m0_tl | ld_layout_list |
| void * | ld_type_data [M0_LAYOUT_TYPE_MAX] |
| void * | ld_enum_data [M0_LAYOUT_ENUM_TYPE_MAX] |
| m0_bcount_t | ld_max_recsize |
| struct m0_mutex | ld_lock |
Layout domain. It includes a pointer to the primary database table "layouts" and some related parameters. ld_type_data[] and ld_enum_data[] store pointers to the auxiliary tables applicable, if any, for the various layout types and enum types.
| struct m0_layout_enum_type* ld_enum[M0_LAYOUT_ENUM_TYPE_MAX] |
| void* ld_enum_data[M0_LAYOUT_ENUM_TYPE_MAX] |
| struct m0_tl ld_layout_list |
| struct m0_mutex ld_lock |
Lock to protect an instance of m0_layout_domain, including all its members.
| m0_bcount_t ld_max_recsize |
| struct m0_layout_type* ld_type[M0_LAYOUT_TYPE_MAX] |
| void* ld_type_data[M0_LAYOUT_TYPE_MAX] |