| typedef struct axis2_module_desc axis2_module_desc_t |
Type name for struct axis2_module_desc
| AXIS2_EXTERN axis2_status_t axis2_module_desc_add_op | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| struct axis2_op * | op | |||
| ) |
Adds given operation to module.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| op | pointer to operation, module assumes ownership of operation |
| AXIS2_EXTERN axis2_status_t axis2_module_desc_add_param | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| axutil_param_t * | param | |||
| ) |
Adds parameter to module description.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| param | pointer to parameter struct |
| AXIS2_EXTERN axis2_module_desc_t* axis2_module_desc_create | ( | const axutil_env_t * | env | ) |
Creates module description struct instance.
| env | pointer to environment struct |
| AXIS2_EXTERN axis2_module_desc_t* axis2_module_desc_create_with_qname | ( | const axutil_env_t * | env, | |
| const axutil_qname_t * | qname | |||
| ) |
Creates module description struct instance with given QName.
| env | pointer to environment struct | |
| qname | pointer to QName |
| AXIS2_EXTERN void axis2_module_desc_free | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Frees module description.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN void axis2_module_desc_free_void_arg | ( | void * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Frees module description passed as void pointer. This method will cast the void pointer parameter into appropriate type and then call module description free method on top of that pointer.
| module_desc | pointer to module description as a void pointer | |
| env | pointer to environment struct |
| AXIS2_EXTERN axutil_hash_t* axis2_module_desc_get_all_ops | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Gets all operations associated with module.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN axutil_array_list_t* axis2_module_desc_get_all_params | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Gets all parameters associated with module.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN axis2_flow_t* axis2_module_desc_get_fault_in_flow | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Gets flow representing fault in flow.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN axis2_flow_t* axis2_module_desc_get_fault_out_flow | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Gets flow representing fault out flow.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN axis2_flow_container_t* axis2_module_desc_get_flow_container | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Gets the container having all flows.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN axis2_flow_t* axis2_module_desc_get_in_flow | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Gets flow representing in flow.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN struct axis2_module* axis2_module_desc_get_module | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) | [read] |
Gets module associated with module description.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN axis2_flow_t* axis2_module_desc_get_out_flow | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Gets flow representing out flow.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN axutil_param_t* axis2_module_desc_get_param | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| const axis2_char_t * | name | |||
| ) |
Gets parameter with given name.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| name | parameter name string |
| AXIS2_EXTERN axutil_param_container_t* axis2_module_desc_get_param_container | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Gets the container having all params.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN struct axis2_conf* axis2_module_desc_get_parent | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) | [read] |
Gets parent which is of type configuration.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN const axutil_qname_t* axis2_module_desc_get_qname | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env | |||
| ) |
Gets module QName.
| module_desc | pointer to module description | |
| env | pointer to environment struct |
| AXIS2_EXTERN axis2_bool_t axis2_module_desc_is_param_locked | ( | const axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| const axis2_char_t * | param_name | |||
| ) |
Checks if a given parameter is locked.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| param_name | parameter name string |
| AXIS2_EXTERN axis2_status_t axis2_module_desc_set_fault_in_flow | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| axis2_flow_t * | falut_in_flow | |||
| ) |
Sets flow representing fault in flow.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| falut_in_flow | pointer to flow representing fault in flow, module assumes ownership of flow |
| AXIS2_EXTERN axis2_status_t axis2_module_desc_set_fault_out_flow | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| axis2_flow_t * | fault_out_flow | |||
| ) |
Sets flow representing fault out flow.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| fault_out_flow | pointer to flow representing fault out flow, module assumes ownership of flow |
| AXIS2_EXTERN axis2_status_t axis2_module_desc_set_in_flow | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| axis2_flow_t * | in_flow | |||
| ) |
Sets flow representing in flow.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| in_flow | pointer to flow representing in flow, module assumes ownership of flow |
| AXIS2_EXTERN axis2_status_t axis2_module_desc_set_module | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| struct axis2_module * | module | |||
| ) |
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| module | pointer to module, module description assumes ownership of module |
| AXIS2_EXTERN axis2_status_t axis2_module_desc_set_out_flow | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| axis2_flow_t * | out_flow | |||
| ) |
Sets flow representing out flow.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| out_flow | pointer to flow representing out flow, module assumes ownership of flow |
| AXIS2_EXTERN axis2_status_t axis2_module_desc_set_parent | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| struct axis2_conf * | parent | |||
| ) |
Sets parent which is of type configuration.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| parent | pointer to parent configuration, module does not assume the ownership of configuration |
| AXIS2_EXTERN axis2_status_t axis2_module_desc_set_qname | ( | axis2_module_desc_t * | module_desc, | |
| const axutil_env_t * | env, | |||
| const axutil_qname_t * | qname | |||
| ) |
Sets module QName.
| module_desc | pointer to module description | |
| env | pointer to environment struct | |
| qname | pointer to qname |
1.5.3