Motr  M0
module.h File Reference

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)
 

Macro Definition Documentation

◆ __MOTR_MODULE_MODULE_H__

#define __MOTR_MODULE_MODULE_H__

Definition at line 25 of file module.h.