Asterisk - The Open Source Telephony Project
21.4.1
|
Data Fields | |
struct ast_vector_string | enhances |
struct { | |
struct ast_module * first | |
struct ast_module * last | |
} | entry |
struct { | |
unsigned int builtin:1 | |
unsigned int declined:1 | |
unsigned int keepuntilshutdown:1 | |
unsigned int preload:1 | |
unsigned int required:1 | |
unsigned int running:1 | |
} | flags |
const struct ast_module_info * | info |
void * | lib |
struct ast_vector_string | optional_modules |
void * | ref_debug |
struct module_vector | reffed_deps |
Vector holding pointers to modules we have a reference to. More... | |
struct ast_vector_string | requires |
char | resource [0] |
int | usecount |
struct module_user_list | users |
unsigned int declined |
The module has declined to start.
Definition at line 322 of file loader.c.
Referenced by ast_load_resource(), ast_module_reload(), auto_unload_resource(), load_modules(), load_resource(), and modules_shutdown().
struct ast_vector_string enhances |
unsigned int keepuntilshutdown |
This module is being held open until it's time to shutdown.
Definition at line 324 of file loader.c.
Referenced by modules_shutdown().
void* lib |
struct ast_vector_string optional_modules |
unsigned int preload |
This module is marked for preload.
Definition at line 330 of file loader.c.
Referenced by load_resource().
void* ref_debug |
struct module_vector reffed_deps |
Vector holding pointers to modules we have a reference to.
When one module requires another, the required module gets added to this list with a reference.
Definition at line 317 of file loader.c.
Referenced by graceful_unload_possible().
unsigned int required |
The admin has declared this module is required.
Definition at line 328 of file loader.c.
Referenced by load_resource().
struct ast_vector_string requires |
unsigned int running |
The module running and ready to accept requests.
Definition at line 320 of file loader.c.
Referenced by ast_module_reload(), ast_update_module_list_data(), auto_unload_resource(), load_modules(), load_resource(), and modules_shutdown().
int usecount |
Number of 'users' and other references currently holding the module.
Definition at line 300 of file loader.c.
Referenced by ast_update_module_list_data(), auto_unload_resource(), graceful_unload_possible(), and modules_shutdown().
struct module_user_list users |