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

woden_wsdl_obj.h File Reference

Axis2 Wsdl Object Interface All classes implementing the WSDL 2.0 Component and Element model interfaces directly or indirectly extend this abstract class. It implements the WSDL20 Component interface which just provides a common reference for objects from the WSDL 2.0 Component API. This class also inherits common behaviour for WSDL Elements from WSDL Element, which in turn provides a common reference for objects from the the WSDL 2.0 Element API. More...

#include <woden.h>
#include <woden_wsdl_element.h>
#include <woden_wsdl_component.h>

Go to the source code of this file.

Defines

#define WODEN_WSDL_OBJ_FREE(wsdl_obj, env)   (((woden_wsdl_obj_t *) wsdl_obj)->ops->free(wsdl_obj, env))
#define WODEN_WSDL_OBJ_SUPER_OBJS(wsdl_obj, env)   (((woden_wsdl_obj_t *) wsdl_obj)->ops->super_objs(wsdl_obj, env))
#define WODEN_WSDL_OBJ_TYPE(wsdl_obj, env)   (((woden_wsdl_obj_t *) wsdl_obj)->ops->type(wsdl_obj, env))
#define WODEN_WSDL_OBJ_GET_BASE_IMPL(wsdl_obj, env)   (((woden_wsdl_obj_t *) wsdl_obj)->ops->get_base_impl(wsdl_obj, env))
#define WODEN_WSDL_OBJ_GET_COMPONENT_EXTS_FOR_NAMESPACE(wsdl_obj, env, namespc)
#define WODEN_WSDL_OBJ_SET_COMPONENT_EXTS(wsdl_obj, env, namespc, exts)

Typedefs

typedef woden_wsdl_obj_base woden_wsdl_obj_base_t
typedef woden_wsdl_obj woden_wsdl_obj_t
typedef woden_wsdl_obj_ops woden_wsdl_obj_ops_t

Functions

AXIS2_EXTERN woden_wsdl_obj_t * woden_wsdl_obj_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t woden_wsdl_obj_resolve_methods (woden_wsdl_obj_t *wsdl_obj, const axis2_env_t *env, woden_wsdl_obj_t *wsdl_obj_impl, axis2_hash_t *methods)


Detailed Description

Axis2 Wsdl Object Interface All classes implementing the WSDL 2.0 Component and Element model interfaces directly or indirectly extend this abstract class. It implements the WSDL20 Component interface which just provides a common reference for objects from the WSDL 2.0 Component API. This class also inherits common behaviour for WSDL Elements from WSDL Element, which in turn provides a common reference for objects from the the WSDL 2.0 Element API.


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