Feature
[Woden/C project]


Classes

struct  woden_feature_ops
union  woden_feature_base
struct  woden_feature

Defines

#define WODEN_FEATURE_FREE(feature, env)   (((woden_feature_t *) feature)->ops->free(feature, env))
#define WODEN_FEATURE_SUPER_OBJS(feature, env)   (((woden_feature_t *) feature)->ops->super_objs(feature, env))
#define WODEN_FEATURE_TYPE(feature, env)   (((woden_feature_t *) feature)->ops->type(feature, env))
#define WODEN_FEATURE_GET_BASE_IMPL(feature, env)   (((woden_feature_t *) feature)->ops->get_base_impl(feature, env))
#define WODEN_FEATURE_GET_REF(feature, env)
#define WODEN_FEATURE_IS_REQUIRED(feature, env)
#define WODEN_FEATURE_GET_PARENT(feature, env)
#define WODEN_FEATURE_TO_ELEMENT(feature, env)

Typedefs

typedef woden_feature_base woden_feature_base_t
typedef woden_feature woden_feature_t
typedef woden_feature_ops woden_feature_ops_t

Functions

AXIS2_EXTERN woden_feature_t * woden_feature_create (const axis2_env_t *env)
AXIS2_EXTERN woden_feature_t * woden_feature_to_feature_element (void *feature, const axis2_env_t *env)
AXIS2_EXTERN woden_feature_t * woden_feature_to_nested_element (void *feature, const axis2_env_t *env)
AXIS2_EXTERN woden_feature_t * woden_feature_to_documentable_element (void *feature, const axis2_env_t *env)
AXIS2_EXTERN woden_feature_t * woden_feature_to_documentable (void *feature, const axis2_env_t *env)
AXIS2_EXTERN woden_feature_t * woden_feature_to_wsdl_obj (void *feature, const axis2_env_t *env)
AXIS2_EXTERN woden_feature_t * woden_feature_to_nested_component (void *feature, const axis2_env_t *env)
AXIS2_EXTERN woden_feature_t * woden_feature_to_wsdl_component (void *feature, const axis2_env_t *env)
AXIS2_EXTERN woden_feature_t * woden_feature_to_element_extensible (void *feature, const axis2_env_t *env)
AXIS2_EXTERN woden_feature_t * woden_feature_to_attr_extensible (void *feature, const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t woden_feature_resolve_methods (woden_feature_t *feature, const axis2_env_t *env, woden_feature_t *feature_impl, axis2_hash_t *methods)

Define Documentation

#define WODEN_FEATURE_GET_PARENT ( feature,
env   ) 

Value:

(((woden_feature_t *) feature)->ops->\
         get_parent(feature, env))

#define WODEN_FEATURE_GET_REF ( feature,
env   ) 

Value:

(((woden_feature_t *) feature)->\
         get_ref(feature, env))

#define WODEN_FEATURE_IS_REQUIRED ( feature,
env   ) 

Value:

(((woden_feature_t *) feature)->\
         is_required(feature, env))

#define WODEN_FEATURE_TO_ELEMENT ( feature,
env   ) 

Value:

(((woden_feature_t *) feature)->ops->\
         to_element(feature, env))


Generated on Thu Oct 26 21:11:39 2006 for Axis2/C by  doxygen 1.4.7