Motr
M0
|
Go to the source code of this file.
Data Structures | |
struct | m0_modlev |
struct | m0_moddep |
struct | m0_module |
struct | m0_module_type |
Macros | |
#define | __MOTR_MODULE_MODULE_H__ |
#define | M0_MODDEP_INIT(other, src, dst) { .md_other = (other), .md_src = (src), .md_dst = (dst) } |
Enumerations | |
enum | { M0_MODLEV_NONE = -1, M0_MODLEV_MAX = 64, M0_MODDEP_MAX = 128 } |
Functions | |
M0_INTERNAL int | m0_module_init (struct m0_module *module, int level) |
M0_INTERNAL void | m0_module_fini (struct m0_module *module, int level) |
M0_INTERNAL void | m0_module_dep_add (struct m0_module *m0, int l0, struct m0_module *m1, int l1) |
M0_INTERNAL void | m0_module_setup (struct m0_module *module, const char *name, const struct m0_modlev *level, int level_nr, struct m0 *instance) |