Main Page | Modules | Class List | Directories | File List | Class Members | File Members

axis2_param_container_ops Struct Reference
[Parameter Container]

Param Container operations struct Encapsulator struct for operations of axis2_param_container. More...

#include <axis2_param_container.h>

List of all members.

Public Attributes

axis2_status_t(* free )(struct axis2_param_container *param_container, axis2_env_t **env)
axis2_status_t(* add_param )(struct axis2_param_container *param_container, axis2_env_t **env, axis2_param_t *param)
axis2_param_t *(* get_param )(struct axis2_param_container *param_container, axis2_env_t **env, const axis2_char_t *name)
axis2_array_list_t *(* get_params )(struct axis2_param_container *param_container, axis2_env_t **env)
axis2_bool_t(* is_param_locked )(struct axis2_param_container *param_container, axis2_env_t **env, const axis2_char_t *param_name)


Detailed Description

Param Container operations struct Encapsulator struct for operations of axis2_param_container.


Member Data Documentation

axis2_status_t( * axis2_param_container_ops::add_param)(struct axis2_param_container *param_container, axis2_env_t **env, axis2_param_t *param)
 

Add a param

Parameters:
param param to be added
Returns:
status code

axis2_status_t( * axis2_param_container_ops::free)(struct axis2_param_container *param_container, axis2_env_t **env)
 

De-allocate memory

Returns:
status code

axis2_param_t*( * axis2_param_container_ops::get_param)(struct axis2_param_container *param_container, axis2_env_t **env, const axis2_char_t *name)
 

To get a param in a given description

Parameters:
name param name
Returns:
param

axis2_array_list_t*( * axis2_param_container_ops::get_params)(struct axis2_param_container *param_container, axis2_env_t **env)
 

To get all the params in a given description

Returns:
all the params contained

axis2_bool_t( * axis2_param_container_ops::is_param_locked)(struct axis2_param_container *param_container, axis2_env_t **env, const axis2_char_t *param_name)
 

To check whether the paramter is locked at any level

Parameters:
param_name name of the param
Returns:
whether param is locked


The documentation for this struct was generated from the following file:
Generated on Wed Dec 7 07:58:27 2005 for Axis2/C by  doxygen 1.4.2