axis2_module_ops Struct Reference
[module]

#include <axis2_module.h>

List of all members.

Public Attributes

axis2_status_t(* init )(axis2_module_t *module, const axutil_env_t *env, struct axis2_conf_ctx *conf_ctx, axis2_module_desc_t *module_desc)
axis2_status_t(* shutdown )(axis2_module_t *module, const axutil_env_t *env)
axis2_status_t(* fill_handler_create_func_map )(axis2_module_t *module, const axutil_env_t *env)


Detailed Description

Struct containing operations available on a module.
1. init
2. shutdown
3. fill_handler_create_func_map
are the three operations presently available.

Member Data Documentation

axis2_status_t( * axis2_module_ops::init)(axis2_module_t *module, const axutil_env_t *env, struct axis2_conf_ctx *conf_ctx, axis2_module_desc_t *module_desc)

Initializes module.

Parameters:
module pointer to module struct
env pointer to environment struct
conf_ctx pointer to configuration context
module_desc module description
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_module_ops::shutdown)(axis2_module_t *module, const axutil_env_t *env)

Shutdowns module.

Parameters:
module pointer to module struct
env pointer to environment struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_module_ops::fill_handler_create_func_map)(axis2_module_t *module, const axutil_env_t *env)

Fills the hash map of handler create functions for the module.

Parameters:
module pointer to module struct
env pointer to environment struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE


The documentation for this struct was generated from the following file:
Generated on Fri Apr 17 11:49:48 2009 for Axis2/C by  doxygen 1.5.3