#include <module.h>
Collaboration diagram for ast_module_info:

Data Fields | |
| const char * | description |
| unsigned int | flags |
| const char * | key |
| enum ast_module_load_result(* | load )(void) |
| const char * | name |
| int(* | reload )(void) |
| ast_module * | self |
| int(* | unload )(void) |
Definition at line 191 of file module.h.
| const char* description |
Definition at line 203 of file module.h.
Referenced by ast_module_reload(), ast_update_module_list(), inspect_module(), and load_resource().
| const char* key |
This holds the ASTERISK_GPL_KEY, signifiying that you agree to the terms of the Asterisk license as stated in the ASTERISK_GPL_KEY. Your module will not load if it does not return the EXACT key string.
Definition at line 211 of file module.h.
Referenced by inspect_module().
| enum ast_module_load_result(* load)(void) |
Referenced by load_resource().
| const char* name |
| int(* reload)(void) |
Referenced by ast_module_helper(), and ast_module_reload().
| struct ast_module* self |
| int(* unload)(void) |
Referenced by ast_module_shutdown().
1.5.1