Service
[Woden/C project]


Classes

struct  woden_svc_ops
union  woden_svc_base
struct  woden_svc

Defines

#define WODEN_SVC_FREE(svc, env)   (((woden_svc_t *) svc)->ops->free(svc, env))
#define WODEN_SVC_SUPER_OBJS(svc, env)   (((woden_svc_t *) svc)->ops->super_objs(svc, env))
#define WODEN_SVC_TYPE(svc, env)   (((woden_svc_t *) svc)->ops->type(svc, env))
#define WODEN_SVC_GET_BASE_IMPL(svc, env)   (((woden_svc_t *) svc)->ops->get_base_impl(svc, env))
#define WODEN_SVC_GET_QNAME(svc, env)
#define WODEN_SVC_GET_INTERFACE(svc, env)
#define WODEN_SVC_GET_ENDPOINTS(svc, env)
#define WODEN_SVC_SET_INTERFACE_ELEMENT(svc, env, interface)

Typedefs

typedef woden_svc_base woden_svc_base_t
typedef woden_svc woden_svc_t
typedef woden_svc_ops woden_svc_ops_t

Functions

AXIS2_EXTERN woden_svc_t * woden_svc_create (const axis2_env_t *env)
AXIS2_EXTERN woden_svc_t * woden_svc_to_svc_element (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_svc_t * woden_svc_to_documentable_element (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_svc_t * woden_svc_to_configurable (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_svc_t * woden_svc_to_configurable_component (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_svc_t * woden_svc_to_wsdl_component (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_svc_t * woden_svc_to_configurable_element (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_svc_t * woden_svc_to_documentable (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_svc_t * woden_svc_to_attr_extensible (void *svc, const axis2_env_t *env)
AXIS2_EXTERN woden_svc_t * woden_svc_to_element_extensible (void *svc, const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t woden_svc_resolve_methods (woden_svc_t *svc, const axis2_env_t *env, woden_svc_t *svc_impl, axis2_hash_t *methods)

Define Documentation

#define WODEN_SVC_GET_ENDPOINTS ( svc,
env   ) 

Value:

(((woden_svc_t *) svc)->ops->\
         get_endpoints(svc, env))

#define WODEN_SVC_GET_INTERFACE ( svc,
env   ) 

Value:

(((woden_svc_t *) svc)->ops->\
         get_interface(svc, env))

#define WODEN_SVC_GET_QNAME ( svc,
env   ) 

Value:

(((woden_svc_t *) svc)->ops->\
         get_qname(svc, env))

#define WODEN_SVC_SET_INTERFACE_ELEMENT ( svc,
env,
interface   ) 

Value:

(((woden_svc_t *) svc)->ops->\
         set_interface_element(svc, env, interface))


Generated on Tue Oct 3 18:21:16 2006 for Axis2/C by  doxygen 1.4.7