Lines Matching full:stack
2 * services/modstack.h - stack of modules
39 * This file contains functions to help maintain a stack of modules.
48 * Stack of modules.
58 * Init a stack of modules
59 * @param stack: initialised as empty.
61 void modstack_init(struct module_stack* stack);
64 * Free the stack of modules
65 * @param stack: stack that frees up memory.
67 void modstack_free(struct module_stack* stack);
71 * @param stack: Expected empty, filled according to module_conf
77 int modstack_call_startup(struct module_stack* stack, const char* module_conf,
82 * @param stack: the stack of modules (empty before call).
86 int modstack_config(struct module_stack* stack, const char* module_conf);
104 * @param stack: It is modstack_setupped().
105 * @param module_conf: module ordering to check against the ordering in stack.
112 int modstack_call_init(struct module_stack* stack, const char* module_conf,
117 * @param stack: made empty.
120 void modstack_call_deinit(struct module_stack* stack, struct module_env* env);
124 * @param stack: made empty.
127 void modstack_call_destartup(struct module_stack* stack, struct module_env* env);
131 * @param stack: to look in
135 int modstack_find(struct module_stack* stack, const char* name);