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

woden_wsdl_ref.h File Reference

Axis2 Wsdl Ref Interface This abstract class defines the common behaviour for referencing WSDL documents via the <wsdl:import> and <wsdl:include> elements. It is extended by the concrete implementation classes for those two elements. 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_REF_FREE(wsdl_ref, env)   (((woden_wsdl_ref_t *) wsdl_ref)->ops->free(wsdl_ref, env))
#define WODEN_WSDL_REF_SUPER_OBJS(wsdl_ref, env)   (((woden_wsdl_ref_t *) wsdl_ref)->ops->super_objs(wsdl_ref, env))
#define WODEN_WSDL_REF_TYPE(wsdl_ref, env)   (((woden_wsdl_ref_t *) wsdl_ref)->ops->type(wsdl_ref, env))
#define WODEN_WSDL_REF_GET_BASE_IMPL(wsdl_ref, env)   (((woden_wsdl_ref_t *) wsdl_ref)->ops->get_base_impl(wsdl_ref, env))
#define WODEN_WSDL_REF_GET_LOCATION(wsdl_ref, env)
#define WODEN_WSDL_REF_SET_LOCATION(wsdl_ref, env, loc_uri)
#define WODEN_WSDL_REF_GET_DESC_ELEMENT(wsdl_ref, env)
#define WODEN_WSDL_REF_SET_DESC_ELEMENT(wsdl_ref, env, desc)
#define WODEN_WSDL_REF_ADD_DOCUMENTATION_ELEMENT(wsdl_ref, env, doc_el)
#define WODEN_WSDL_REF_GET_DOCUMENTATION_ELEMENTS(wsdl_ref, env)

Typedefs

typedef woden_wsdl_ref_base woden_wsdl_ref_base_t
typedef woden_wsdl_ref woden_wsdl_ref_t
typedef woden_wsdl_ref_ops woden_wsdl_ref_ops_t

Functions

AXIS2_EXTERN woden_wsdl_ref_t * woden_wsdl_ref_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t woden_wsdl_ref_resolve_methods (woden_wsdl_ref_t *wsdl_ref, const axis2_env_t *env, woden_wsdl_ref_t *wsdl_ref_impl, axis2_hash_t *methods)


Detailed Description

Axis2 Wsdl Ref Interface This abstract class defines the common behaviour for referencing WSDL documents via the <wsdl:import> and <wsdl:include> elements. It is extended by the concrete implementation classes for those two elements.


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