axis2_wsdl_interface_ops Struct Reference
[Wsdl Interface]

Wsdl Interface ops struct Encapsulator struct for ops of axis2_wsdl_interface. More...

#include <axis2_wsdl_interface.h>

List of all members.

Public Attributes

axis2_status_t(* free )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)
axis2_hash_t *(* get_defined_ops )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)
axis2_linked_list_t *(* get_faults )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)
axis2_qname_t *(* get_name )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)
axis2_hash_t *(* get_ops )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)
void *(* get_op )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_char_t *nc_name)
axis2_hash_t *(* get_super_interfaces )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)
axis2_wsdl_interface_t *(* get_super_interface )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_qname_t *qname)
axis2_char_t *(* get_target_namespace )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)
axis2_status_t(* set_faults )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_linked_list_t *list)
axis2_status_t(* set_name )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_qname_t *qName)
axis2_status_t(* set_ops )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_hash_t *list)
axis2_status_t(* set_op )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, void *op)
axis2_status_t(* set_super_interfaces )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_hash_t *list)
axis2_status_t(* add_super_interface )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_wsdl_interface_t *interface_component)
axis2_char_t *(* get_style_default )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)
axis2_status_t(* set_style_default )(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_char_t *style_default)


Detailed Description

Wsdl Interface ops struct Encapsulator struct for ops of axis2_wsdl_interface.


Member Data Documentation

axis2_status_t( * axis2_wsdl_interface_ops::free)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)

De-allocate memory

Returns:
status code

axis2_hash_t*( * axis2_wsdl_interface_ops::get_defined_ops)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)

Method getDefinedOperations

Returns:

axis2_linked_list_t*( * axis2_wsdl_interface_ops::get_faults)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)

Returns:

axis2_qname_t*( * axis2_wsdl_interface_ops::get_name)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)

Returns:

axis2_hash_t*( * axis2_wsdl_interface_ops::get_ops)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)

Returns:

void*( * axis2_wsdl_interface_ops::get_op)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_char_t *nc_name)

Retruns the WSDLOperation

Parameters:
nCName 
Returns:

axis2_hash_t*( * axis2_wsdl_interface_ops::get_super_interfaces)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)

Returns:

axis2_wsdl_interface_t*( * axis2_wsdl_interface_ops::get_super_interface)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_qname_t *qname)

Method getSuperInterface

Parameters:
qName 
Returns:

axis2_char_t*( * axis2_wsdl_interface_ops::get_target_namespace)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)

The Targetnamespace is that of the namespace URI of the QName of this component.

Returns:
URI as a String if the name is set otherwise will return null.

axis2_status_t( * axis2_wsdl_interface_ops::set_faults)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_linked_list_t *list)

Parameters:
list 

axis2_status_t( * axis2_wsdl_interface_ops::set_name)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_qname_t *qName)

Parameters:
qName 

axis2_status_t( * axis2_wsdl_interface_ops::set_ops)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_hash_t *list)

Parameters:
list 

axis2_status_t( * axis2_wsdl_interface_ops::set_op)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, void *op)

The op is added by its ncname. If op is null it will not be added.

Parameters:
op 

axis2_status_t( * axis2_wsdl_interface_ops::set_super_interfaces)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_hash_t *list)

Parameters:
list 

axis2_status_t( * axis2_wsdl_interface_ops::add_super_interface)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_wsdl_interface_t *interface_component)

The Inteface will be added to the list of super interfaces keyed with the QName.

Parameters:
interfaceComponent WSDLInterface Object

axis2_char_t*( * axis2_wsdl_interface_ops::get_style_default)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env)

Will return the StyleDefault if exist , otherwise will return null

Returns:

axis2_status_t( * axis2_wsdl_interface_ops::set_style_default)(axis2_wsdl_interface_t *wsdl_interface, const axis2_env_t *env, axis2_char_t *style_default)

Method setStyleDefault

Parameters:
styleDefault 


The documentation for this struct was generated from the following file:
Generated on Wed Dec 20 20:14:15 2006 for Axis2/C by  doxygen 1.5.1