#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