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

Generic Object
[Axis2 utilities]


Classes

struct  axis2_generic_obj_ops
 Description Builder ops struct Encapsulator struct for ops of axis2_desc_builder. More...
struct  axis2_generic_obj
struct  axis2_generic_obj_ops
 Description Builder ops struct Encapsulator struct for ops of axis2_desc_builder. More...
struct  axis2_generic_obj

Defines

#define AXIS2_GENERIC_OBJ_FREE(generic_obj, env)   (((axis2_generic_obj_t *) generic_obj)->ops->free (generic_obj, env))
#define AXIS2_GENERIC_OBJ_SET_FREE_FUNC(generic_obj, env, free_func)   ((generic_obj)->ops->set_free_func (generic_obj, env, free_func))
#define AXIS2_GENERIC_OBJ_SET_VALUE(generic_obj, env, value)   ((generic_obj)->ops->set_value (generic_obj, env, value))
#define AXIS2_GENERIC_OBJ_GET_VALUE(generic_obj, env)   ((generic_obj)->ops->get_value(generic_obj, env))
#define AXIS2_GENERIC_OBJ_SET_TYPE(generic_obj, env, type)   ((generic_obj)->ops->set_type (generic_obj, env, type))
#define AXIS2_GENERIC_OBJ_GET_TYPE(generic_obj, env)   ((generic_obj)->ops->get_type(generic_obj, env))
#define AXIS2_GENERIC_OBJ_FREE(generic_obj, env)   ((generic_obj)->ops->free (generic_obj, env))
#define AXIS2_GENERIC_OBJ_SET_FREE_FUNC(generic_obj, env, free_func)   ((generic_obj)->ops->set_free_func (generic_obj, env, free_func))
#define AXIS2_GENERIC_OBJ_SET_SCOPE(generic_obj, env, scope)   ((generic_obj)->ops->set_scope (generic_obj, env, scope))
#define AXIS2_GENERIC_OBJ_SET_VALUE(generic_obj, env, value)   ((generic_obj)->ops->set_value (generic_obj, env, value))
#define AXIS2_GENERIC_OBJ_GET_VALUE(generic_obj, env)   ((generic_obj)->ops->get_value(generic_obj, env))

Functions

AXIS2_EXTERN axis2_generic_obj_t * axis2_generic_obj_create (const axis2_env_t *env)

Function Documentation

AXIS2_EXTERN axis2_generic_obj_t * axis2_generic_obj_create const axis2_env_t env  ) 
 

create new generic_obj

Returns:
generic_obj newly created generic_obj


Generated on Fri Jun 16 18:02:46 2006 for Axis2/C by  doxygen 1.4.2