Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

axis2_endpoint_ref_ops Struct Reference
[Addressing relates to header]

Dispatcher ops struct. More...

#include <axis2_endpoint_ref.h>

List of all members.

Public Attributes

axis2_char_t *(* get_address )(struct axis2_endpoint_ref *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 )(struct axis2_endpoint_ref *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 )(struct axis2_endpoint_ref *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 )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env)
axis2_array_list_t *(* get_meta_data_list )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env)
axis2_array_list_t *(* get_ref_attribute_list )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env)
axis2_array_list_t *(* get_meta_attribute_list )(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env)
axis2_array_list_t *(* get_extension_list )(struct axis2_endpoint_ref *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 )(struct axis2_endpoint_ref *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_char_t*( * axis2_endpoint_ref_ops::get_address)(struct axis2_endpoint_ref *endpoint_ref, const axis2_env_t *env)
 

Method get_address

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

Method get_interface_qname

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

Method get_ref_properties

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

Method get_svc_name

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

Method set_address

Parameters:
address 

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:
interface_qname 

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:
ref_properties 

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:
svc_name 


The documentation for this struct was generated from the following file:
Generated on Fri Jun 16 18:02:41 2006 for Axis2/C by  doxygen 1.4.2