Motr
M0
|
#include <type.h>
Data Fields | |
void(* | sto_register )(struct m0_stob_type *type) |
void(* | sto_deregister )(struct m0_stob_type *type) |
int(* | sto_domain_cfg_init_parse )(const char *str_cfg_init, void **cfg_init) |
void(* | sto_domain_cfg_init_free )(void *cfg_init) |
int(* | sto_domain_cfg_create_parse )(const char *str_cfg_create, void **cfg_create) |
void(* | sto_domain_cfg_create_free )(void *cfg_create) |
int(* | sto_domain_init )(struct m0_stob_type *type, const char *location_data, void *cfg_init, struct m0_stob_domain **out) |
int(* | sto_domain_create )(struct m0_stob_type *type, const char *location_data, uint64_t dom_key, void *cfg_create) |
int(* | sto_domain_destroy )(struct m0_stob_type *type, const char *location_data) |
void(* sto_deregister) (struct m0_stob_type *type) |
void(* sto_domain_cfg_create_free) (void *cfg_create) |
Frees configuration allocated by successful m0_stob_type_ops::sto_domain_cfg_create_parse()
int(* sto_domain_cfg_create_parse) (const char *str_cfg_create, void **cfg_create) |
Parses configuration for m0_stob_domain_create()
void(* sto_domain_cfg_init_free) (void *cfg_init) |
Frees configuration allocated by successful m0_stob_type_ops::sto_domain_cfg_init_parse()
int(* sto_domain_cfg_init_parse) (const char *str_cfg_init, void **cfg_init) |
Parses configuration for m0_stob_domain_init()
int(* sto_domain_create) (struct m0_stob_type *type, const char *location_data, uint64_t dom_key, void *cfg_create) |
Creates stob domain.
int(* sto_domain_destroy) (struct m0_stob_type *type, const char *location_data) |
int(* sto_domain_init) (struct m0_stob_type *type, const char *location_data, void *cfg_init, struct m0_stob_domain **out) |
void(* sto_register) (struct m0_stob_type *type) |