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 |