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

Extension Element


Classes

struct  woden_ext_element_ops
struct  woden_ext_element

Defines

#define WODEN_EXT_ELEMENT_FREE(ext_element, env)   (((woden_ext_element_t *) ext_element)->ops->free (ext_element, env))
#define WODEN_EXT_ELEMENT_ELEMENT_TYPE(ext_element, env)
#define WODEN_EXT_ELEMENT_SET_EXT_TYPE(ext_element, env, qname)
#define WODEN_EXT_ELEMENT_GET_EXT_TYPE(ext_element, env)   (((woden_ext_element_t *) ext_element)->ops->get_ext_type(ext_element, env))
#define WODEN_EXT_ELEMENT_SET_REQUIRED(ext_element, env, required)
#define WODEN_EXT_ELEMENT_IS_REQUIRED(ext_element, env)   (((woden_ext_element_t *) ext_element)->ops->is_required(ext_element, env))

Functions

AXIS2_EXTERN woden_ext_element_t * woden_ext_element_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t woden_ext_element_resolve_methods (woden_ext_element_t *ext_element, const axis2_env_t *env, axis2_hash_t *methods)

Define Documentation

#define WODEN_EXT_ELEMENT_ELEMENT_TYPE ext_element,
env   ) 
 

Value:

(((woden_ext_element_t *) ext_element)->ops->\
         type (ext_element, env))

#define WODEN_EXT_ELEMENT_SET_EXT_TYPE ext_element,
env,
qname   ) 
 

Value:

(((woden_ext_element_t *) ext_element)->ops->set_ext_type(ext_element, env, \
                                                               qname))

#define WODEN_EXT_ELEMENT_SET_REQUIRED ext_element,
env,
required   ) 
 

Value:

(((woden_ext_element_t *) ext_element)->ops->set_required(ext_element, env, \
                                                             required))


Function Documentation

AXIS2_EXTERN axis2_status_t woden_ext_element_resolve_methods woden_ext_element_t *  ext_element,
const axis2_env_t env,
axis2_hash_t methods
 

This is an Axis2 C internal method. This is used only from constructor of the child class


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