axis2_endpoint_ref_ops Struct Reference
[endpoint reference]

#include <axis2_endpoint_ref.h>

List of all members.

Public Attributes

axis2_char_t *(* get_address )(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
axis2_status_t(* set_address )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axis2_char_t *address)
axis2_qname_t *(* get_interface_qname )(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
axis2_status_t(* set_interface_qname )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axis2_qname_t *interface_qname)
axis2_any_content_type_t *(* get_ref_properties )(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
axis2_status_t(* set_ref_properties )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axis2_any_content_type_t *ref_properties)
axis2_array_list_t *(* get_ref_param_list )(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
axis2_array_list_t *(* get_meta_data_list )(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
axis2_array_list_t *(* get_ref_attribute_list )(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
axis2_array_list_t *(* get_meta_attribute_list )(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
axis2_array_list_t *(* get_extension_list )(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
axis2_status_t(* add_ref_param )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_node_t *ref_param_node)
axis2_status_t(* add_meta_data )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_node_t *meta_data_node)
axis2_status_t(* add_ref_attribute )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_attribute_t *attr)
axis2_status_t(* add_meta_attribute )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_attribute_t *attr)
axis2_status_t(* add_extension )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_node_t *extension_node)
axis2_svc_name_t *(* get_svc_name )(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
axis2_status_t(* set_svc_name )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axis2_svc_name_t *svc_name)
axis2_status_t(* free )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env)


Detailed Description

Dispatcher ops struct


Member Data Documentation

axis2_status_t( * axis2_endpoint_ref_ops::add_extension)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_node_t *extension_node)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
extension_node pointer to extension node
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_endpoint_ref_ops::add_meta_attribute)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_attribute_t *attr)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
attr attribute
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_endpoint_ref_ops::add_meta_data)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_node_t *meta_data_node)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
meta_deta_node meta data node
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_endpoint_ref_ops::add_ref_attribute)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_attribute_t *attr)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
attr attribute
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_endpoint_ref_ops::add_ref_param)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axiom_node_t *ref_param_node)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
ref_param_node ref param node
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_endpoint_ref_ops::free)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_char_t*( * axis2_endpoint_ref_ops::get_address)(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
 

Method get_address

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct

axis2_array_list_t*( * axis2_endpoint_ref_ops::get_extension_list)(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct

axis2_qname_t*( * axis2_endpoint_ref_ops::get_interface_qname)(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct

axis2_array_list_t*( * axis2_endpoint_ref_ops::get_meta_attribute_list)(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct

axis2_array_list_t*( * axis2_endpoint_ref_ops::get_meta_data_list)(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct

axis2_array_list_t*( * axis2_endpoint_ref_ops::get_ref_attribute_list)(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct

axis2_array_list_t*( * axis2_endpoint_ref_ops::get_ref_param_list)(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct

axis2_any_content_type_t*( * axis2_endpoint_ref_ops::get_ref_properties)(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
 

Method get_ref_properties

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct

axis2_svc_name_t*( * axis2_endpoint_ref_ops::get_svc_name)(const axis2_endpoint_ref_t *endpoint_ref, const axis2_env_t *env)
 

Method get_svc_name

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct

axis2_status_t( * axis2_endpoint_ref_ops::set_address)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axis2_char_t *address)
 

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
address pointer to address
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_endpoint_ref_ops::set_interface_qname)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axis2_qname_t *interface_qname)
 

Method set_interface_qname

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
interface_name pointer to interface name
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_endpoint_ref_ops::set_ref_properties)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axis2_any_content_type_t *ref_properties)
 

Method set_ref_properties

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
ref_properties ref properties
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_endpoint_ref_ops::set_svc_name)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env, axis2_svc_name_t *svc_name)
 

Method set_svc_name

Parameters:
endpoint_ref pointer to endpoint ref
env pointer to environment struct
svc_name pointer to service name
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE


The documentation for this struct was generated from the following file:
Generated on Thu Aug 31 17:32:40 2006 for Axis2/C by  doxygen 1.4.6