#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_om_node.h>
#include <axis2_core.h>
Go to the source code of this file.
Defines | |
#define | AXIS2_PARAM_FREE(param, env) ((param->ops)->free (param, env)) |
#define | AXIS2_PARAM_SET_NAME(param, env, name) ((param->ops)->set_name (param, env, name)) |
#define | AXIS2_PARAM_GET_NAME(param, env) ((param->ops)->get_name (param, env)) |
#define | AXIS2_PARAM_SET_VALUE(param, env, value) (((param->ops)->set_value (param , env, value)) |
#define | AXIS2_PARAM_GET_VALUE(param, env) ((param->ops)->get_value (param, env)) |
#define | AXIS2_PARAM_IS_LOCKED(param, env) ((param->ops)->is_locked (param, env)) |
#define | AXIS2_PARAM_SET_LOCKED(param, env, locked) ((param->ops)->set_locked (param, env, locked)) |
#define | AXIS2_PARAM_SET_ELEMENT(param, env, element) (((param->ops)->set_param_element (param , env, element)) |
#define | AXIS2_PARAM_GET_ELEMENT(param, env) ((param->ops)->get_param_element (param, env)) |
Typedefs | |
typedef axis2_param_ops | axis2_param_ops_t |
param operations struct | |
typedef axis2_param | axis2_param_t |
Parameter struct. | |
Functions | |
axis2_param_t * | axis2_param_create (axis2_env_t **env, axis2_char_t *name, void *value) |