Files | |
file | axis2_handler_desc.h |
Typedefs | |
typedef struct axis2_handler_desc | axis2_handler_desc_t |
Functions | |
AXIS2_EXTERN const axutil_string_t * | axis2_handler_desc_get_name (const axis2_handler_desc_t *handler_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_handler_desc_set_name (axis2_handler_desc_t *handler_desc, const axutil_env_t *env, axutil_string_t *name) |
AXIS2_EXTERN axis2_phase_rule_t * | axis2_handler_desc_get_rules (const axis2_handler_desc_t *handler_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_handler_desc_set_rules (axis2_handler_desc_t *handler_desc, const axutil_env_t *env, axis2_phase_rule_t *phase_rule) |
AXIS2_EXTERN axutil_param_t * | axis2_handler_desc_get_param (const axis2_handler_desc_t *handler_desc, const axutil_env_t *env, const axis2_char_t *name) |
AXIS2_EXTERN axis2_status_t | axis2_handler_desc_add_param (axis2_handler_desc_t *handler_desc, const axutil_env_t *env, axutil_param_t *param) |
AXIS2_EXTERN axutil_array_list_t * | axis2_handler_desc_get_all_params (const axis2_handler_desc_t *handler_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_bool_t | axis2_handler_desc_is_param_locked (const axis2_handler_desc_t *handler_desc, const axutil_env_t *env, const axis2_char_t *param_name) |
AXIS2_EXTERN axis2_handler_t * | axis2_handler_desc_get_handler (const axis2_handler_desc_t *handler_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_handler_desc_set_handler (axis2_handler_desc_t *handler_desc, const axutil_env_t *env, axis2_handler_t *handler) |
AXIS2_EXTERN const axis2_char_t * | axis2_handler_desc_get_class_name (const axis2_handler_desc_t *handler_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_handler_desc_set_class_name (axis2_handler_desc_t *handler_desc, const axutil_env_t *env, const axis2_char_t *class_name) |
AXIS2_EXTERN axutil_param_container_t * | axis2_handler_desc_get_parent (const axis2_handler_desc_t *handler_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_handler_desc_set_parent (axis2_handler_desc_t *handler_desc, const axutil_env_t *env, axutil_param_container_t *parent) |
AXIS2_EXTERN void | axis2_handler_desc_free (axis2_handler_desc_t *handler_desc, const axutil_env_t *env) |
AXIS2_EXTERN axutil_param_container_t * | axis2_handler_desc_get_param_container (const axis2_handler_desc_t *handler_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_handler_desc_t * | axis2_handler_desc_create (const axutil_env_t *env, axutil_string_t *name) |
typedef struct axis2_handler_desc axis2_handler_desc_t |
Type name for struct axis2_handler_desc
AXIS2_EXTERN axis2_status_t axis2_handler_desc_add_param | ( | axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env, | |||
axutil_param_t * | param | |||
) |
Adds given parameter to the parameter list.
handler_desc | pointer to handler description | |
env | pointer to environment struct | |
param | pointer to param |
AXIS2_EXTERN axis2_handler_desc_t* axis2_handler_desc_create | ( | const axutil_env_t * | env, | |
axutil_string_t * | name | |||
) |
Creates handler description struct instance.
env | pointer to env pointer to environment struct | |
name | pointer to string representing handler name, can be NULL, create function clones this |
AXIS2_EXTERN void axis2_handler_desc_free | ( | axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env | |||
) |
Frees handler description.
handler_desc | pointer to handler description | |
env | pointer to environment struct |
AXIS2_EXTERN axutil_array_list_t* axis2_handler_desc_get_all_params | ( | const axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env | |||
) |
Gets all parameters stored within handler description.
handler_desc | pointer to handler description | |
env | pointer to environment struct |
AXIS2_EXTERN const axis2_char_t* axis2_handler_desc_get_class_name | ( | const axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env | |||
) |
Gets the class name. Class name is the name of the shared library file that contains the implementation of the handler.
handler_desc | pointer to handler description | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_handler_t* axis2_handler_desc_get_handler | ( | const axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env | |||
) |
Gets the handler associated with the handler description.
handler_desc | pointer to handler description | |
env | pointer to environment struct |
AXIS2_EXTERN const axutil_string_t* axis2_handler_desc_get_name | ( | const axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env | |||
) |
Gets QName.
handler_desc | pointer to handler description | |
env | pointer to environment struct |
AXIS2_EXTERN axutil_param_t* axis2_handler_desc_get_param | ( | const axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | name | |||
) |
Gets named parameter.
handler_desc | pointer to handler description | |
env | pointer to environment struct | |
name | parameter name string |
AXIS2_EXTERN axutil_param_container_t* axis2_handler_desc_get_param_container | ( | const axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env | |||
) |
Gets the param container.
handler_desc | pointer to handler description | |
env | pointer to environment struct |
AXIS2_EXTERN axutil_param_container_t* axis2_handler_desc_get_parent | ( | const axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env | |||
) |
Gets the parent. Parent of handler description is of type parameter container.
handler_desc | pointer to handler description | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_phase_rule_t* axis2_handler_desc_get_rules | ( | const axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env | |||
) |
Gets phase rules.
handler_desc | pointer to handler description | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_bool_t axis2_handler_desc_is_param_locked | ( | const axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | param_name | |||
) |
Checks if the named parameter is locked at any level
handler_desc | pointer to handler description | |
env | pointer to environment struct | |
param_name | parameter name string |
AXIS2_EXTERN axis2_status_t axis2_handler_desc_set_class_name | ( | axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | class_name | |||
) |
Sets the class name. Class name is the name of the shared library file that contains the implementation of the handler.
handler_desc | pointer to handler description | |
env | pointer to environment struct | |
class_name | class name string |
AXIS2_EXTERN axis2_status_t axis2_handler_desc_set_handler | ( | axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env, | |||
axis2_handler_t * | handler | |||
) |
Sets the handler associated with the handler description.
handler_desc | pointer to handler description | |
env | pointer to environment struct | |
handler | pointer to handler, handler description assumes the ownership of the handler |
AXIS2_EXTERN axis2_status_t axis2_handler_desc_set_name | ( | axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env, | |||
axutil_string_t * | name | |||
) |
Sets QName.
handler_desc | pointer to handler description | |
env | pointer to environment struct | |
name | pointer to string representing handler name of QName |
AXIS2_EXTERN axis2_status_t axis2_handler_desc_set_parent | ( | axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env, | |||
axutil_param_container_t * | parent | |||
) |
Gets the parent. Parent of handler description is of type parameter container.
handler_desc | pointer to handler description | |
env | pointer to environment struct | |
parent | pointer to parent parameter container struct, handler description assumes ownership of struct |
AXIS2_EXTERN axis2_status_t axis2_handler_desc_set_rules | ( | axis2_handler_desc_t * | handler_desc, | |
const axutil_env_t * | env, | |||
axis2_phase_rule_t * | phase_rule | |||
) |
Sets phase rules.
handler_desc | pointer to handler description | |
env | pointer to environment struct | |
phase_rule | pointer to phase rule struct, handler description assumes ownership of the struct |