woden_wsdl10_svc.h File Reference

Axis2 Service Interface This class represents the Service component and the <service> element. More...

#include <woden.h>
#include <woden_wsdl10_svc_element.h>
#include <woden_wsdl_obj.h>
#include <woden_configurable.h>
#include <woden_configurable_component.h>
#include <woden_nc_name.h>

Go to the source code of this file.

Classes

struct  woden_wsdl10_svc_ops
union  woden_wsdl10_svc_base
struct  woden_wsdl10_svc

Defines

#define WODEN_WSDL10_SVC_FREE(svc, env)   (((woden_wsdl10_svc_t *) svc)->ops->free(svc, env))
#define WODEN_WSDL10_SVC_SUPER_OBJS(svc, env)   (((woden_wsdl10_svc_t *) svc)->ops->super_objs(svc, env))
#define WODEN_WSDL10_SVC_TYPE(svc, env)   (((woden_wsdl10_svc_t *) svc)->ops->type(svc, env))
#define WODEN_WSDL10_SVC_GET_BASE_IMPL(svc, env)   (((woden_wsdl10_svc_t *) svc)->ops->get_base_impl(svc, env))
#define WODEN_WSDL10_SVC_GET_QNAME(svc, env)
#define WODEN_WSDL10_SVC_GET_INTERFACE(svc, env)
#define WODEN_WSDL10_SVC_GET_ENDPOINTS(svc, env)
#define WODEN_WSDL10_SVC_SET_INTERFACE_ELEMENT(svc, env, interface)

Typedefs

typedef woden_wsdl10_svc_base woden_wsdl10_svc_base_t
typedef woden_wsdl10_svc woden_wsdl10_svc_t
typedef woden_wsdl10_svc_ops woden_wsdl10_svc_ops_t

Functions

AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_create (const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_to_svc_element (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_to_documentable_element (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_to_configurable (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_to_configurable_component (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_to_wsdl_component (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_to_configurable_element (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_to_documentable (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_to_attr_extensible (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl10_svc_t * woden_wsdl10_svc_to_element_extensible (void *svc, const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t woden_wsdl10_svc_resolve_methods (woden_wsdl10_svc_t *svc, const axis2_env_t *env, woden_wsdl10_svc_t *svc_impl, axis2_hash_t *methods)


Detailed Description

Axis2 Service Interface This class represents the Service component and the <service> element.


Generated on Thu Aug 31 17:32:39 2006 for Axis2/C by  doxygen 1.4.6