axis2_op_ops Struct Reference
[operation]

#include <axis2_op.h>

List of all members.

Public Attributes

axis2_status_t(* free )(axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* free_void_arg )(void *op, const axis2_env_t *env)
axis2_status_t(* add_param )(axis2_op_t *op, const axis2_env_t *env, axis2_param_t *param)
axis2_param_t *(* get_param )(const axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *name)
axis2_array_list_t *(* get_all_params )(const axis2_op_t *op, const axis2_env_t *env)
axis2_bool_t(* is_param_locked )(axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *param_name)
axis2_status_t(* set_parent )(axis2_op_t *op, const axis2_env_t *env, struct axis2_svc *svc)
axis2_svc *(* get_parent )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* set_qname )(axis2_op_t *op, const axis2_env_t *env, const axis2_qname_t *qname)
const axis2_qname_t *(* get_qname )(void *op, const axis2_env_t *env)
axis2_status_t(* set_msg_exchange_pattern )(axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *pattern)
const axis2_char_t *(* get_msg_exchange_pattern )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* set_msg_recv )(axis2_op_t *op, const axis2_env_t *env, struct axis2_msg_recv *msg_recv)
axis2_msg_recv *(* get_msg_recv )(const axis2_op_t *op, const axis2_env_t *env)
const axis2_char_t *(* get_style )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* set_style )(axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *style)
axis2_status_t(* engage_module )(axis2_op_t *op, const axis2_env_t *env, struct axis2_module_desc *module_desc, struct axis2_conf *conf)
axis2_status_t(* add_to_engaged_module_list )(axis2_op_t *op, const axis2_env_t *env, struct axis2_module_desc *module_dec)
axis2_array_list_t *(* get_all_modules )(const axis2_op_t *op, const axis2_env_t *env)
int(* get_axis_specific_mep_const )(const axis2_op_t *op, const axis2_env_t *env)
axis2_array_list_t *(* get_fault_in_flow )(const axis2_op_t *op, const axis2_env_t *env)
axis2_array_list_t *(* get_fault_out_flow )(const axis2_op_t *op, const axis2_env_t *env)
axis2_array_list_t *(* get_out_flow )(const axis2_op_t *op, const axis2_env_t *env)
axis2_array_list_t *(* get_in_flow )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* set_fault_in_flow )(axis2_op_t *op, const axis2_env_t *env, axis2_array_list_t *list)
axis2_status_t(* set_fault_out_flow )(axis2_op_t *op, const axis2_env_t *env, axis2_array_list_t *list)
axis2_status_t(* set_out_flow )(axis2_op_t *op, const axis2_env_t *env, axis2_array_list_t *list)
axis2_status_t(* set_in_flow )(axis2_op_t *op, const axis2_env_t *env, axis2_array_list_t *list)
axis2_status_t(* add_module_qname )(axis2_op_t *op, const axis2_env_t *env, const axis2_qname_t *module_qname)
axis2_array_list_t *(* get_all_module_qnames )(const axis2_op_t *op, const axis2_env_t *env)
axis2_linked_list_t *(* get_all_in_faults )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* set_in_faults )(axis2_op_t *op, const axis2_env_t *env, axis2_linked_list_t *in_faults)
axis2_wsdl_msg_ref *(* get_input_msg )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* set_input_msg )(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_msg_ref *input_msg)
axis2_linked_list_t *(* get_all_out_faults )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* set_out_faults )(axis2_op_t *op, const axis2_env_t *env, axis2_linked_list_t *out_faults)
axis2_wsdl_msg_ref *(* get_output_msg )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* set_output_msg )(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_msg_ref *output_msg)
const axis2_char_t *(* get_target_namespace )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* add_in_fault )(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_fault_ref *in_fault)
axis2_status_t(* add_out_fault )(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_fault_ref *out_fault)
axis2_status_t(* add_feature )(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_feature *feature)
axis2_linked_list_t *(* get_all_features )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* add_property )(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_property *wsdl_property)
axis2_linked_list_t *(* get_all_properties )(const axis2_op_t *op, const axis2_env_t *env)
axis2_status_t(* set_wsdl_op )(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_op *wsdl_op)
axis2_op_ctx *(* find_op_ctx )(axis2_op_t *op, const axis2_env_t *env, struct axis2_msg_ctx *msg_ctx, struct axis2_svc_ctx *svc_ctx)
axis2_op_ctx *(* find_existing_op_ctx )(axis2_op_t *op, const axis2_env_t *env, struct axis2_msg_ctx *msg_ctx)
axis2_status_t(* register_op_ctx )(axis2_op_t *op, const axis2_env_t *env, struct axis2_msg_ctx *msg_ctx, struct axis2_op_ctx *op_ctx)
axis2_msg *(* get_msg )(const axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *label)
axis2_status_t(* add_msg )(axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *label, const struct axis2_msg *msg)
axis2_bool_t(* is_from_module )(const axis2_op_t *op, const axis2_env_t *env)


Detailed Description

operation ops struct. Encapsulator struct for ops of axis2_op.


Member Data Documentation

axis2_status_t( * axis2_op_ops::add_feature)(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_feature *feature)

Adds a WSDL feature associated with operation.

Parameters:
op pointer to operation
env pointer to environment struct
feature pointer to WSDL feature struct, operation assumes ownership of struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::add_in_fault)(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_fault_ref *in_fault)

Adds an in fault.

Parameters:
op pointer to operation
env pointer to environment struct
in_fault pointer to WSDL fault reference struct, operation takes over the ownership of the struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::add_module_qname)(axis2_op_t *op, const axis2_env_t *env, const axis2_qname_t *module_qname)

Adds given QName to module QName list.

Parameters:
op pointer to operation
env pointer to environment struct
module_name pointer to module QName, QName would be cloned by this method
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::add_msg)(axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *label, const struct axis2_msg *msg)

Adds given message with the given label.

Parameters:
op pointer to operation
env pointer to environment struct
label label string
msg pointer to message
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::add_out_fault)(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_fault_ref *out_fault)

Adds an out fault.

Parameters:
op pointer to operation
env pointer to environment struct
out_fault pointer to WSDL fault reference struct, operation assumes the ownership of the struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::add_param)(axis2_op_t *op, const axis2_env_t *env, axis2_param_t *param)

Adds a parameter to method.

Parameters:
op pointer to operation
env pointer to environment struct
param pointer parameter to be added, operation assumes ownership of parameter
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::add_property)(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_property *wsdl_property)

Adds given WSDL property to operation.

Parameters:
op pointer to operation
env pointer to environment struct
wsdl_property pointer to WSDL property struct, operation assumes ownership of struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::add_to_engaged_module_list)(axis2_op_t *op, const axis2_env_t *env, struct axis2_module_desc *module_dec)

Adds module description to engaged module list.

Parameters:
op pointer to operation
env pointer to environment struct
module_dec pointer to module description, operation does not assume ownership of struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::engage_module)(axis2_op_t *op, const axis2_env_t *env, struct axis2_module_desc *module_desc, struct axis2_conf *conf)

Engages given module to operation.

Parameters:
op pointer to operation
env pointer to environment struct
module_desc pointer to module description, operation does not assume ownership of struct
conf pointer to configuration, operation does not assume ownership of configuration
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

struct axis2_op_ctx*( * axis2_op_ops::find_existing_op_ctx)(axis2_op_t *op, const axis2_env_t *env, struct axis2_msg_ctx *msg_ctx)

Finds operation context related to this operation using given message context. This method will not create a new operation context if an associated operation context could not be found.

Parameters:
op pointer to operation
env pointer to environment struct
msg_ctx pointer to message context
Returns:
pointer to operation context if found, else NULL. Returns a reference, not a cloned copy

struct axis2_op_ctx*( * axis2_op_ops::find_op_ctx)(axis2_op_t *op, const axis2_env_t *env, struct axis2_msg_ctx *msg_ctx, struct axis2_svc_ctx *svc_ctx)

Finds operation context related to this operation using given message context and service context. This method would create a new operation context related to the operation, if one could not be found.

Parameters:
op pointer to operation
env pointer to environment struct
msg_ctx pointer to message context
svc_ctx pointer to service context
Returns:
pointer to operation context, returns a reference, not a cloned copy

axis2_status_t( * axis2_op_ops::free)(axis2_op_t *op, const axis2_env_t *env)

Frees operation.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::free_void_arg)(void *op, const axis2_env_t *env)

Frees operation given as a void pointer.

Parameters:
op pointer to operation as a void pointer
env pointer to environment struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_linked_list_t*( * axis2_op_ops::get_all_features)(const axis2_op_t *op, const axis2_env_t *env)

Gets list of all WSDL features associated with operation.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to linked list containing all WSDL features

axis2_linked_list_t*( * axis2_op_ops::get_all_in_faults)(const axis2_op_t *op, const axis2_env_t *env)

Gets all in faults as a list.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to linked list containing in faults, returns a reference, not a cloned copy

axis2_array_list_t*( * axis2_op_ops::get_all_module_qnames)(const axis2_op_t *op, const axis2_env_t *env)

Gets all module QNames as a list.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to array list containing module QNames, returns a reference, not a cloned copy

axis2_array_list_t*( * axis2_op_ops::get_all_modules)(const axis2_op_t *op, const axis2_env_t *env)

Gets all modules associated to operation.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to array list containing module descriptions

axis2_linked_list_t*( * axis2_op_ops::get_all_out_faults)(const axis2_op_t *op, const axis2_env_t *env)

Gets all out faults as a list.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to linked list containing out faults, returns a reference, not a cloned copy

axis2_array_list_t*( * axis2_op_ops::get_all_params)(const axis2_op_t *op, const axis2_env_t *env)

Gets all parameters.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to array list containing all parameters, returns a reference, not a cloned copy

axis2_linked_list_t*( * axis2_op_ops::get_all_properties)(const axis2_op_t *op, const axis2_env_t *env)

Gets all properties associated with operation.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to linked list containing all properties, returns a reference, not a cloned copy

int( * axis2_op_ops::get_axis_specific_mep_const)(const axis2_op_t *op, const axis2_env_t *env)

Gets Axis specific MEP constant. This method simply maps the string URI of the MEP to an integer.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
integer representing MEP

axis2_array_list_t*( * axis2_op_ops::get_fault_in_flow)(const axis2_op_t *op, const axis2_env_t *env)

Gets fault in flow. Fault in flow is the list of phases invoked when a fault happens along in path.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to array list containing phases, returns a reference, not a cloned copy

axis2_array_list_t*( * axis2_op_ops::get_fault_out_flow)(const axis2_op_t *op, const axis2_env_t *env)

Gets fault out flow. Fault out flow is the list of phases invoked when a fault happens along out path.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to array list containing phases, returns a reference, not a cloned copy

axis2_array_list_t*( * axis2_op_ops::get_in_flow)(const axis2_op_t *op, const axis2_env_t *env)

Gets in flow. In flow is the list of phases invoked along in path.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to array list containing phases, returns a reference, not a cloned copy

struct axis2_wsdl_msg_ref*( * axis2_op_ops::get_input_msg)(const axis2_op_t *op, const axis2_env_t *env)

Gets input message as a WSDL message reference.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to WSDL message reference struct, returns a reference not a cloned copy

struct axis2_msg*( * axis2_op_ops::get_msg)(const axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *label)

Gets message with given label.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to message corresponding to given label, returns a reference, not a cloned copy

const axis2_char_t*( * axis2_op_ops::get_msg_exchange_pattern)(const axis2_op_t *op, const axis2_env_t *env)

Gets operation message exchange pattern (MEP).

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
MEP string

struct axis2_msg_recv*( * axis2_op_ops::get_msg_recv)(const axis2_op_t *op, const axis2_env_t *env)

Gets message receiver. message receiver is responsible for invoking the business logic associated with the operation.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to message receiver, returns a reference, not a cloned copy

axis2_array_list_t*( * axis2_op_ops::get_out_flow)(const axis2_op_t *op, const axis2_env_t *env)

Gets out flow. Out flow is the list of phases invoked along out path.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to array list containing phases, returns a reference, not a cloned copy

struct axis2_wsdl_msg_ref*( * axis2_op_ops::get_output_msg)(const axis2_op_t *op, const axis2_env_t *env)

Gets output message as a WSDL message reference.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to WSDL message reference struct, returns a reference not a cloned copy

axis2_param_t*( * axis2_op_ops::get_param)(const axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *name)

Gets named parameter.

Parameters:
op pointer to operation
env pointer to environment struct
name name of parameter to be retrieved as a string
Returns:
pointer to named parameter if exists, else NULL. Returns a reference, not a cloned copy

struct axis2_svc*( * axis2_op_ops::get_parent)(const axis2_op_t *op, const axis2_env_t *env)

Gets parent. Parent of an operation is of type service.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to parent service, returns a reference, not a cloned copy

const axis2_qname_t*( * axis2_op_ops::get_qname)(void *op, const axis2_env_t *env)

Gets operation QName.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
pointer to QName, returns a reference, not a cloned copy

const axis2_char_t*( * axis2_op_ops::get_style)(const axis2_op_t *op, const axis2_env_t *env)

Gets style of operation. Style is that mentioned in WSDL, either RPC or document literal.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
string representing style

const axis2_char_t*( * axis2_op_ops::get_target_namespace)(const axis2_op_t *op, const axis2_env_t *env)

Gets target namespace associated with operation.

Parameters:
op pointer to operation
env pointer to environment struct
Returns:
namespace URI string

axis2_bool_t( * axis2_op_ops::is_from_module)(const axis2_op_t *op, const axis2_env_t *env)

Checks if the operation is from a module.

Parameters:
op pointer to operation
env pointer to environment struct AXIS2_TRUE if the operation is from a module, else AXIS2_FALSE

axis2_bool_t( * axis2_op_ops::is_param_locked)(axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *param_name)

Checks if the named parameter is locked.

Parameters:
op pointer to operation
env pointer to environment struct
param_name name of the parameter to be checked
Returns:
AXIS2_TRUE if named parameter is locked, else AXIS2_FALSE

axis2_status_t( * axis2_op_ops::register_op_ctx)(axis2_op_t *op, const axis2_env_t *env, struct axis2_msg_ctx *msg_ctx, struct axis2_op_ctx *op_ctx)

Registers given operation context against this operation. Registration happens within the given message context, as it is the message context that captures the state information of a given invocation.

Parameters:
op pointer to operation
env pointer to environment struct
msg_ctx pointer to message context
op_ctx pointer to operation context, operation does not assume ownership of operation context
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_fault_in_flow)(axis2_op_t *op, const axis2_env_t *env, axis2_array_list_t *list)

Sets fault in flow. Fault in flow is the list of phases invoked when a fault happens along in path.

Parameters:
op pointer to operation
env pointer to environment struct
list pointer to array list containing phases, operation takes over the ownership of list
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_fault_out_flow)(axis2_op_t *op, const axis2_env_t *env, axis2_array_list_t *list)

Sets fault out flow. Fault out flow is the list of phases invoked when a fault happens along out path.

Parameters:
op pointer to operation
env pointer to environment struct
list pointer to array list containing phases, operation takes over the ownership of list
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_in_faults)(axis2_op_t *op, const axis2_env_t *env, axis2_linked_list_t *in_faults)

Sets all in faults as a list.

Parameters:
op pointer to operation
env pointer to environment struct
in_faults pointer to linked list containing in faults, operation does not assume the ownership of list
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_in_flow)(axis2_op_t *op, const axis2_env_t *env, axis2_array_list_t *list)

Sets in flow. In flow is the list of phases invoked along in path.

Parameters:
op pointer to operation
env pointer to environment struct
list pointer to array list containing phases, operation takes over the ownership of list
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_input_msg)(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_msg_ref *input_msg)

Sets input message as a WSDL message reference.

Parameters:
op pointer to operation
env pointer to environment struct
input_msg pointer to WSDL message reference, operation takes over the ownership of the struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_msg_exchange_pattern)(axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *pattern)

Sets operation message exchange pattern (MEP).

Parameters:
op pointer to operation
env pointer to environment struct
pattern message exchange pattern string
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_msg_recv)(axis2_op_t *op, const axis2_env_t *env, struct axis2_msg_recv *msg_recv)

Sets message receiver. message receiver is responsible for invoking the business logic associated with the operation.

Parameters:
op pointer to operation
env pointer to environment struct
msg_recv pointer to message receiver, operation assumes ownership of message receiver
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_out_faults)(axis2_op_t *op, const axis2_env_t *env, axis2_linked_list_t *out_faults)

Sets all out faults as a list.

Parameters:
op pointer to operation
env pointer to environment struct
out_faults pointer to linked list containing out faults, operation does not assume the ownership of list
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_out_flow)(axis2_op_t *op, const axis2_env_t *env, axis2_array_list_t *list)

Sets out flow. Out flow is the list of phases invoked along out path.

Parameters:
op pointer to operation
env pointer to environment struct
list pointer to array list containing phases, operation takes over the ownership of list
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_output_msg)(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_msg_ref *output_msg)

Gets output message as a WSDL message reference.

Parameters:
op pointer to operation
env pointer to environment struct
output_msg pointer to WSDL message reference struct, operation assumes ownership of struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_parent)(axis2_op_t *op, const axis2_env_t *env, struct axis2_svc *svc)

Sets parent. Parent of an operation is of type service.

Parameters:
op pointer to operation
env pointer to environment struct
svc pointer to parent service, operation does not assume ownership of service
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_qname)(axis2_op_t *op, const axis2_env_t *env, const axis2_qname_t *qname)

Sets operation QName.

Parameters:
op pointer to operation as a void pointer, as this would be assigned to get_qname() method of base WSDL operation
env pointer to environment struct
qname pointer to QName, this method creates a clone of the QName
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_style)(axis2_op_t *op, const axis2_env_t *env, const axis2_char_t *style)

Sets style of operation. Style is that mentioned in WSDL, either RPC or document literal.

Parameters:
op pointer to operation
env pointer to environment struct
style string representing style
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_op_ops::set_wsdl_op)(axis2_op_t *op, const axis2_env_t *env, struct axis2_wsdl_op *wsdl_op)

Sets WSDL operation that corresponds to this operation.

Parameters:
op pointer to operation
env pointer to environment struct
wsdl_op pointer to WSDL operation struct, operation assumes ownership of struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE


The documentation for this struct was generated from the following file:
Generated on Thu Oct 26 21:00:31 2006 for Axis2/C by  doxygen 1.4.7