Motr  M0
m0_conf_obj_type Struct Reference

#include <obj.h>

Collaboration diagram for m0_conf_obj_type:
Collaboration graph

Data Fields

const struct m0_fid_type cot_ftype
 
struct m0_conf_obj *(* cot_create )(void)
 
uint64_t cot_magic
 
struct m0_xcode_type ** cot_xt
 
const char * cot_branch
 
void(* cot_xc_init )(void)
 

Detailed Description

Definition at line 313 of file obj.h.

Field Documentation

◆ cot_branch

const char* cot_branch

Name of the field in m0_confx_obj_xc union. This union xcode type is dynamically built as new conf object types are registered.

Definition at line 326 of file obj.h.

◆ cot_create

struct m0_conf_obj*(* cot_create) (void)

Definition at line 315 of file obj.h.

◆ cot_ftype

const struct m0_fid_type cot_ftype

Definition at line 314 of file obj.h.

◆ cot_magic

uint64_t cot_magic

Definition at line 316 of file obj.h.

◆ cot_xc_init

void(* cot_xc_init) (void)

Definition at line 327 of file obj.h.

◆ cot_xt

struct m0_xcode_type** cot_xt

xcode type of m0_confx_foo. Double indirect, because m0_confx_foo_xc is not a constant (its address is).

Definition at line 321 of file obj.h.


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