ast_module_info Struct Reference
Definition at line 264 of file module.h.
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 287 of file module.h.
Referenced by inspect_module().
This value represents the order in which a module's load() function is initialized. The lower this value, the higher the priority. The value is only checked if the AST_MODFLAG_LOAD_ORDER flag is set. If the AST_MODFLAG_LOAD_ORDER flag is not set, this value will never be read and the module will be given the lowest possible priority on load.
Definition at line 298 of file module.h.
Referenced by mod_load_cmp().
Modules which should be loaded first, in comma-separated string format. These are only required for loading, when the optional_api header file detects that the compiler does not support the optional API featureset.
Definition at line 303 of file module.h.
The 'self' pointer for a module; it will be set by the loader before it calls the module's load_module() entrypoint, and used by various other macros that need to identify the module.
Definition at line 272 of file module.h.
Referenced by load_parking_manager().
The documentation for this struct was generated from the following file: