service name
[WS-Addressing]


Files

file  axis2_svc_name.h
 Axis2 core addressing interface.

Classes

struct  axis2_svc_name_ops
struct  axis2_svc_name

Defines

#define AXIS2_SVC_NAME_GET_QNAME(svc_name, env)   ((svc_name)->ops->get_qname(svc_name, env))
#define AXIS2_SVC_NAME_SET_QNAME(svc_name, env, qname)   ((svc_name)->ops->set_qname(svc_name, env, qname))
#define AXIS2_SVC_NAME_GET_ENDPOINT_NAME(svc_name, env)   ((svc_name)->ops->get_endpoint_name(svc_name, env))
#define AXIS2_SVC_NAME_SET_ENDPOINT_NAME(svc_name, env, endpoint_name)   ((svc_name)->ops->set_endpoint_name(svc_name, env, endpoint_name))
#define AXIS2_SVC_NAME_FREE(svc_name, env)   ((svc_name)->ops->free(svc_name, env))

Typedefs

typedef axis2_svc_name axis2_svc_name_t
typedef axis2_svc_name_ops axis2_svc_name_ops_t

Functions

AXIS2_EXTERN axis2_svc_name_taxis2_svc_name_create (const axis2_env_t *env, axis2_qname_t *qname, axis2_char_t *endpoint_name)

Define Documentation

#define AXIS2_SVC_NAME_FREE svc_name,
env   )     ((svc_name)->ops->free(svc_name, env))
 

Frees the service name.

See also:
axis2_svc_name_ops::free

#define AXIS2_SVC_NAME_GET_ENDPOINT_NAME svc_name,
env   )     ((svc_name)->ops->get_endpoint_name(svc_name, env))
 

Gets the endpoint name.

See also:
axis2_svc_name_ops::get_endpoint_name

#define AXIS2_SVC_NAME_GET_QNAME svc_name,
env   )     ((svc_name)->ops->get_qname(svc_name, env))
 

Gets the qualified name.

See also:
axis2_svc_name_ops::get_qname

#define AXIS2_SVC_NAME_SET_ENDPOINT_NAME svc_name,
env,
endpoint_name   )     ((svc_name)->ops->set_endpoint_name(svc_name, env, endpoint_name))
 

Sets the endpoint name.

See also:
axis2_svc_name_ops::set_endpoint_name

#define AXIS2_SVC_NAME_SET_QNAME svc_name,
env,
qname   )     ((svc_name)->ops->set_qname(svc_name, env, qname))
 

Set qname.

See also:
axis2_svc_name_ops::set_qname


Typedef Documentation

typedef struct axis2_svc_name_ops axis2_svc_name_ops_t
 

Type name for struct axis2_svc_name_ops

typedef struct axis2_svc_name axis2_svc_name_t
 

Type name for struct axis2_svc_name


Function Documentation

AXIS2_EXTERN axis2_svc_name_t* axis2_svc_name_create const axis2_env_t env,
axis2_qname_t *  qname,
axis2_char_t *  endpoint_name
 

creates svc_name struct


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