#include <axis2_utils_defines.h>
#include <axis2_env.h>
#include <axis2_hash.h>
#include <axis2_array_list.h>
Go to the source code of this file.
Classes | |
struct | axis2_param_ops |
param ops struct More... | |
struct | axis2_param |
Parameter struct. More... | |
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_PARAM_TYPE(param, env, type) ((param)->ops->set_param_type (param, env, type)) |
#define | AXIS2_PARAM_GET_PARAM_TYPE(param, env) ((param)->ops->get_param_type (param, env)) |
#define | AXIS2_PARAM_SET_ATTRIBUTES(param, env, attrs) ((param)->ops->set_attributes (param , env, attrs)) |
#define | AXIS2_PARAM_GET_ATTRIBUTES(param, env) ((param)->ops->get_attributes (param, env)) |
#define | AXIS2_PARAM_SET_VALUE_LIST(param, env, value_list) ((param)->ops->set_value_list (param , env, value_list)) |
#define | AXIS2_PARAM_GET_VALUE_LIST(param, env) ((param)->ops->get_value_list (param, env)) |
Typedefs | |
typedef axis2_param_ops | axis2_param_ops_t |
param ops struct | |
typedef axis2_param | axis2_param_t |
Parameter struct. | |
Functions | |
AXIS2_EXTERN axis2_param_t * | axis2_param_create (const axis2_env_t *env, axis2_char_t *name, void *value) |