#include <mir_modules.h>
Data Fields | |
| int | major_version |
| int | minor_version |
| char * | name |
| apr_pool_t * | pool |
| unsigned long | magic |
| mirkl_error_t *(* | initialize )(struct mir_module_t_ *modp, mir_prsdata_t *prs, apr_pool_t *tmp_pool) |
| mirkl_error_t *(* | finalize )(struct mir_module_t_ *modp, mir_prsdata_t *prs) |
Module structure.
| mirkl_error_t *(* mir_module_t_::finalize) (struct mir_module_t_ *modp, mir_prsdata_t *prs) |
Finalization function.
| mirkl_error_t *(* mir_module_t_::initialize) (struct mir_module_t_ *modp, mir_prsdata_t *prs, apr_pool_t *tmp_pool) |
Initialization function.
| unsigned long mir_module_t_::magic |
Magic Cookie to identify a module structure;
| int mir_module_t_::major_version |
API version, not module version; check that module is compatible with this version of the Mir.
| int mir_module_t_::minor_version |
API minor version. Provides API feature milestones. Not checked during module init
| char* mir_module_t_::name |
The name of the module
| apr_pool_t* mir_module_t_::pool |
Memory pool, associated with module