endpoint reference
[WS-Addressing]


Files

file  axis2_endpoint_ref.h
 Axis2 core addressing interface.

Classes

struct  axis2_endpoint_ref_ops
struct  axis2_endpoint_ref

Defines

#define AXIS2_ENDPOINT_REF_GET_ADDRESS(endpoint_ref, env)   ((endpoint_ref)->ops->get_address(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_SET_ADDRESS(endpoint_ref, env, address)   ((endpoint_ref)->ops->set_address(endpoint_ref, env, address))
#define AXIS2_ENDPOINT_REF_GET_INTERFACE_NAME(endpoint_ref, env)   ((endpoint_ref)->ops->get_interface_qname(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_SET_INTERFACE_NAME(endpoint_ref, env, interface_qname)   ((endpoint_ref)->ops->set_interface_qname(endpoint_ref, env, interface_qname))
#define AXIS2_ENDPOINT_REF_GET_REF_PROPERTIES(endpoint_ref, env)   ((endpoint_ref)->ops->get_ref_properties(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_SET_REF_PROPERTIES(endpoint_ref, env, ref_properties)   ((endpoint_ref)->ops->set_ref_properties(endpoint_ref, env, ref_properties))
#define AXIS2_ENDPOINT_REF_GET_SVC_NAME(endpoint_ref, env)   ((endpoint_ref)->ops->get_svc_name(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_SET_SVC_NAME(endpoint_ref, env, svc_name)   ((endpoint_ref)->ops->set_svc_name(endpoint_ref, env, svc_name))
#define AXIS2_ENDPOINT_REF_GET_REF_PARAM_LIST(endpoint_ref, env)   ((endpoint_ref)->ops->get_ref_param_list(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_GET_META_DATA_LIST(endpoint_ref, env)   ((endpoint_ref)->ops->get_meta_data_list(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_ADD_REF_PARAM(endpoint_ref, env, node)   ((endpoint_ref)->ops->add_ref_param(endpoint_ref, env, node))
#define AXIS2_ENDPOINT_REF_ADD_META_DATA(endpoint_ref, env, node)   ((endpoint_ref)->ops->add_meta_data(endpoint_ref, env, node))
#define AXIS2_ENDPOINT_REF_FREE(endpoint_ref, env)   ((endpoint_ref)->ops->free(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_GET_REF_ATTRIBUTE_LIST(endpoint_ref, env)   ((endpoint_ref)->ops->get_ref_attribute_list(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_GET_META_ATTRIBUTE_LIST(endpoint_ref, env)   ((endpoint_ref)->ops->get_meta_attribute_list(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_GET_REF_EXTENSION_LIST(endpoint_ref, env)   ((endpoint_ref)->ops->get_extension_list(endpoint_ref, env))
#define AXIS2_ENDPOINT_REF_ADD_REF_ATTRIBUTE(endpoint_ref, env, attr)   ((endpoint_ref)->ops->add_ref_attribute(endpoint_ref, env, attr))
#define AXIS2_ENDPOINT_REF_ADD_META_ATTRIBUTE(endpoint_ref, env, attr)   ((endpoint_ref)->ops->add_meta_attribute(endpoint_ref, env, attr))
#define AXIS2_ENDPOINT_REF_ADD_EXTENSION(endpoint_ref, env, node)   ((endpoint_ref)->ops->add_extension(endpoint_ref, env, node))

Typedefs

typedef axis2_endpoint_ref axis2_endpoint_ref_t
typedef axis2_endpoint_ref_ops axis2_endpoint_ref_ops_t

Functions

AXIS2_EXTERN axis2_endpoint_ref_taxis2_endpoint_ref_create (const axis2_env_t *env, const axis2_char_t *address)

Define Documentation

#define AXIS2_ENDPOINT_REF_ADD_EXTENSION endpoint_ref,
env,
node   )     ((endpoint_ref)->ops->add_extension(endpoint_ref, env, node))
 

Add extension.

See also:
axis2_endpoint_ref_ops::add_extension

#define AXIS2_ENDPOINT_REF_ADD_META_ATTRIBUTE endpoint_ref,
env,
attr   )     ((endpoint_ref)->ops->add_meta_attribute(endpoint_ref, env, attr))
 

Add meta attribute.

See also:
axis2_endpoint_ref_ops::add_meta_attribute

#define AXIS2_ENDPOINT_REF_ADD_META_DATA endpoint_ref,
env,
node   )     ((endpoint_ref)->ops->add_meta_data(endpoint_ref, env, node))
 

Add meta data.

See also:
axis2_endpoint_ref_ops::add_meta_data

#define AXIS2_ENDPOINT_REF_ADD_REF_ATTRIBUTE endpoint_ref,
env,
attr   )     ((endpoint_ref)->ops->add_ref_attribute(endpoint_ref, env, attr))
 

Add reference attribute.

See also:
axis2_endpoint_ref_ops::add_ref_attribute

#define AXIS2_ENDPOINT_REF_ADD_REF_PARAM endpoint_ref,
env,
node   )     ((endpoint_ref)->ops->add_ref_param(endpoint_ref, env, node))
 

Add reference param.

See also:
axis2_endpoint_ref_ops::add_ref_param

#define AXIS2_ENDPOINT_REF_FREE endpoint_ref,
env   )     ((endpoint_ref)->ops->free(endpoint_ref, env))
 

Frees the endpoint reference.

See also:
axis2_endpoint_ref_ops::free

#define AXIS2_ENDPOINT_REF_GET_ADDRESS endpoint_ref,
env   )     ((endpoint_ref)->ops->get_address(endpoint_ref, env))
 

Get address.

See also:
axis2_endpoint_ref_ops::get_address

#define AXIS2_ENDPOINT_REF_GET_INTERFACE_NAME endpoint_ref,
env   )     ((endpoint_ref)->ops->get_interface_qname(endpoint_ref, env))
 

Get interface name.

See also:
axis2_endpoint_ref_ops::get_interface_name

#define AXIS2_ENDPOINT_REF_GET_META_ATTRIBUTE_LIST endpoint_ref,
env   )     ((endpoint_ref)->ops->get_meta_attribute_list(endpoint_ref, env))
 

Gets the meta attribute list.

See also:
axis2_endpoint_ref_ops::get_meta_attribute_list

#define AXIS2_ENDPOINT_REF_GET_META_DATA_LIST endpoint_ref,
env   )     ((endpoint_ref)->ops->get_meta_data_list(endpoint_ref, env))
 

Get the meta data list.

See also:
axis2_endpoint_ref_ops::get_meta_data_list

#define AXIS2_ENDPOINT_REF_GET_REF_ATTRIBUTE_LIST endpoint_ref,
env   )     ((endpoint_ref)->ops->get_ref_attribute_list(endpoint_ref, env))
 

Gets the reference attribute list.

See also:
axis2_endpoint_ref_ops::get_ref_attribute_list

#define AXIS2_ENDPOINT_REF_GET_REF_EXTENSION_LIST endpoint_ref,
env   )     ((endpoint_ref)->ops->get_extension_list(endpoint_ref, env))
 

Get reference extension list.

See also:
axis2_endpoint_ref_ops::get_ref_extension_list

#define AXIS2_ENDPOINT_REF_GET_REF_PARAM_LIST endpoint_ref,
env   )     ((endpoint_ref)->ops->get_ref_param_list(endpoint_ref, env))
 

Gets the reference parameter list.

See also:
axis2_endpoint_ref_ops::get_ref_param_list

#define AXIS2_ENDPOINT_REF_GET_REF_PROPERTIES endpoint_ref,
env   )     ((endpoint_ref)->ops->get_ref_properties(endpoint_ref, env))
 

Get reference properties.

See also:
axis2_endpoint_ref_ops::get_ref_properties

#define AXIS2_ENDPOINT_REF_GET_SVC_NAME endpoint_ref,
env   )     ((endpoint_ref)->ops->get_svc_name(endpoint_ref, env))
 

Gets the service name.

See also:
axis2_endpoint_ref_ops::get_svc_name

#define AXIS2_ENDPOINT_REF_SET_ADDRESS endpoint_ref,
env,
address   )     ((endpoint_ref)->ops->set_address(endpoint_ref, env, address))
 

Set address.

See also:
axis2_endpoint_ref_ops::set_address

#define AXIS2_ENDPOINT_REF_SET_INTERFACE_NAME endpoint_ref,
env,
interface_qname   )     ((endpoint_ref)->ops->set_interface_qname(endpoint_ref, env, interface_qname))
 

Set interface name.

See also:
axis2_endpoint_ref_ops::set_interface_name

#define AXIS2_ENDPOINT_REF_SET_REF_PROPERTIES endpoint_ref,
env,
ref_properties   )     ((endpoint_ref)->ops->set_ref_properties(endpoint_ref, env, ref_properties))
 

Set reference properties.

See also:
axis2_endpoint_ref_ops::set_ref_properties

#define AXIS2_ENDPOINT_REF_SET_SVC_NAME endpoint_ref,
env,
svc_name   )     ((endpoint_ref)->ops->set_svc_name(endpoint_ref, env, svc_name))
 

Sets the service name.

See also:
axis2_endpoint_ref_ops::set_svc_name


Typedef Documentation

typedef struct axis2_endpoint_ref_ops axis2_endpoint_ref_ops_t
 

Type name for struct axis2_endpoint_ref_ops

typedef struct axis2_endpoint_ref axis2_endpoint_ref_t
 

Type name for struct axis2_endpoint_ref


Function Documentation

AXIS2_EXTERN axis2_endpoint_ref_t* axis2_endpoint_ref_create const axis2_env_t env,
const axis2_char_t *  address
 

creates endpoint_ref struct

Parameters:
env pointer to environment struct
address pointer to address


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