#include <axis2_param_container.h>
Public Attributes | |
axis2_status_t(* | free )(struct axis2_param_container *param_container, const axis2_env_t *env) |
axis2_status_t(* | add_param )(struct axis2_param_container *param_container, const axis2_env_t *env, axis2_param_t *param) |
axis2_param_t *(* | get_param )(struct axis2_param_container *param_container, const axis2_env_t *env, const axis2_char_t *name) |
axis2_array_list_t *(* | get_params )(struct axis2_param_container *param_container, const axis2_env_t *env) |
axis2_bool_t(* | is_param_locked )(struct axis2_param_container *param_container, const axis2_env_t *env, const axis2_char_t *param_name) |
axis2_status_t( * axis2_param_container_ops::add_param)(struct axis2_param_container *param_container, const axis2_env_t *env, axis2_param_t *param) |
Add a param
param | param to be added |
axis2_status_t( * axis2_param_container_ops::free)(struct axis2_param_container *param_container, const axis2_env_t *env) |
De-allocate memory
axis2_param_t*( * axis2_param_container_ops::get_param)(struct axis2_param_container *param_container, const axis2_env_t *env, const axis2_char_t *name) |
To get a param in a given description
name | param name |
axis2_array_list_t*( * axis2_param_container_ops::get_params)(struct axis2_param_container *param_container, const axis2_env_t *env) |
To get all the params in a given description
axis2_bool_t( * axis2_param_container_ops::is_param_locked)(struct axis2_param_container *param_container, const axis2_env_t *env, const axis2_char_t *param_name) |
To check whether the paramter is locked at any level
param_name | name of the param |