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

Message Description


Classes

struct  axis2_desc_ops
 message ops struct Encapsulator struct for ops of axis2_desc More...
struct  axis2_desc
 message struct Axis2 message More...
struct  axis2_msg_ops
 message ops struct Encapsulator struct for ops of axis2_msg More...
struct  axis2_msg
 message struct Axis2 message More...
struct  axis2_op_ops
 Operation ops struct Encapsulator struct for ops of axis2_op. More...
struct  axis2_op
 Operaton struct Axis2 Operation. More...

Defines

#define AXIS2_DESC_FREE(desc, env)   ((desc)->ops->free (desc, env))
#define AXIS2_DESC_ADD_PARAM(desc, env, param)   ((desc)->ops->add_param (desc, env, param))
#define AXIS2_DESC_GET_PARAM(desc, env, key)   ((desc)->ops->get_param (desc, env, key))
#define AXIS2_DESC_GET_ALL_PARAMS(desc, env)   ((desc)->ops->get_all_params (desc, env))
#define AXIS2_DESC_IS_PARAM_LOCKED(desc, env, param_name)   ((desc)->ops->is_param_locked(desc, env, param_name))
#define AXIS2_DESC_SET_POLICY_INCLUDE(desc, env, policy_container)   ((desc)->ops->set_policy_include(desc, env, policy_container))
#define AXIS2_DESC_GET_POLICY_INCLUDE(desc, env)   ((desc)->ops->get_policy_container(desc, env))
#define AXIS2_DESC_ADD_CHILD(desc, env, key, child)   ((desc)->ops->add_child(desc, env, key, child))
#define AXIS2_DESC_GET_ALL_CHILDREN(desc, env)   ((desc)->ops->get_all_children(desc, env))
#define AXIS2_DESC_GET_CHILD(desc, env, key)   ((desc)->ops->get_child(desc, env, key))
#define AXIS2_DESC_REMOVE_CHILD(desc, env, key)   ((desc)->ops->remove_child(desc, env, key))
#define AXIS2_MSG_FREE(msg, env)   ((msg)->ops->free (msg, env))
#define AXIS2_MSG_ADD_PARAM(msg, env, param)   ((msg)->ops->add_param (msg, env, param))
#define AXIS2_MSG_GET_PARAM(msg, env, key)   ((msg)->ops->get_param (msg, env, key))
#define AXIS2_MSG_GET_PARAMS(msg, env)   ((msg)->ops->get_params (msg, env))
#define AXIS2_MSG_IS_PARAM_LOCKED(msg, env, param_name)   ((msg)->ops->is_param_locked(msg, env, param_name))
#define AXIS2_MSG_SET_PARENT(msg, env, service_desc)   ((msg)->ops->set_parent (msg, env, service_desc))
#define AXIS2_MSG_GET_PARENT(msg, env)   ((msg)->ops->get_parent (msg, env))
#define AXIS2_MSG_GET_FLOW(msg, env)   ((msg)->ops->get_flow (msg, env))
#define AXIS2_MSG_SET_FLOW(msg, env, flow)   ((msg)->ops->set_flow (msg, env, flow))
#define AXIS2_MSG_GET_DIRECTION(msg, env)   ((msg)->ops->get_direction (msg, env))
#define AXIS2_MSG_SET_DIRECTION(msg, env, direction)   ((msg)->ops->set_direction (msg, env, direction))
#define AXIS2_MSG_GET_ELEMENT_QNAME(msg, env)   ((msg)->ops->get_element_qname(msg, env))
#define AXIS2_MSG_SET_ELEMENT_QNAME(msg, env, element_qname)   ((msg)->ops->set_element_qname(msg, env, element_qname))
#define AXIS2_MSG_GET_NAME(msg, env)   ((msg)->ops->get_name(msg, env))
#define AXIS2_MSG_SET_NAME(msg, env, name)   ((msg)->ops->set_name(msg, env, name))
#define AXIS2_OP_FREE(op, env)   ((op)->ops->free (op, env))
#define AXIS2_OP_ADD_PARAM(op, env, param)   ((op)->ops->add_param (op, env, param))
#define AXIS2_OP_GET_PARAM(op, env, key)   ((op)->ops->get_param (op, env, key))
#define AXIS2_OP_GET_PARAMS(op, env)   ((op)->ops->get_params (op, env))
#define AXIS2_OP_IS_PARAM_LOCKED(op, env, param_name)   ((op)->ops->is_param_locked(op, env, param_name))
#define AXIS2_OP_SET_PARENT(op, env, service_desc)   ((op)->ops->set_parent (op, env, service_desc))
#define AXIS2_OP_GET_PARENT(op, env)   ((op)->ops->get_parent (op, env))
#define AXIS2_OP_SET_MSG_RECEIVER(op, env, msg_recv)   ((op)->ops->set_msg_recv (op, env, msg_recv))
#define AXIS2_OP_GET_MSG_RECEIVER(op, env)   ((op)->ops->get_msg_recv (op, env))
#define AXIS2_OP_SET_QNAME(op, env, qname)   ((op)->ops->set_qname (op, env, qname))
#define AXIS2_OP_GET_QNAME(op, env)   (((axis2_op_t *) op)->ops->get_qname (op, env))
#define AXIS2_OP_SET_MSG_EXCHANGE_PATTERN(op, env, msg_exchange_pattern)
#define AXIS2_OP_GET_MSG_EXCHANGE_PATTERN(op, env)   ((op)->ops->get_msg_exchange_pattern (op, env))
#define AXIS2_OP_GET_STYLE(op, env)   ((op)->ops->get_style (op, env))
#define AXIS2_OP_SET_STYLE(op, env, style)   ((op)->ops->set_style (op, env, style))
#define AXIS2_OP_ENGAGE_MODULE(op, env, moduleref)   ((op)->ops->engage_module (op, env, moduleref))
#define AXIS2_OP_ADD_TO_ENGAGE_MODULE_LIST(op, env, module_name)   ((op)->ops->add_to_engage_module_list (op, env, module_name))
#define AXIS2_OP_GET_MODULES(op, env)   ((op)->ops->get_modules (op, env))
#define AXIS2_OP_GET_AXIS_SPECIFIC_MEP_CONST(op, env)   ((op)->ops->get_axis_specific_mep_const (op, env))
#define AXIS2_OP_GET_PHASES_IN_FAULT_FLOW(op, env)   ((op)->ops->get_phases_in_fault_flow (op, env))
#define AXIS2_OP_GET_PHASES_OUT_FAULT_FLOW(op, env)   ((op)->ops->get_phases_out_fault_flow (op, env))
#define AXIS2_OP_GET_PHASES_OUTFLOW(op, env)   ((op)->ops->get_phases_outflow (op, env))
#define AXIS2_OP_GET_REMAINING_PHASES_INFLOW(op, env)   ((op)->ops->get_remaining_phases_inflow (op, env))
#define AXIS2_OP_SET_PHASES_IN_FAULT_FLOW(op, env, list)   ((op)->ops->set_phases_in_fault_flow (op, env, list))
#define AXIS2_OP_SET_PHASES_OUT_FAULT_FLOW(op, env, list)   ((op)->ops->set_phases_out_fault_flow (op, env, list))
#define AXIS2_OP_SET_PHASES_OUTFLOW(op, env, list)   ((op)->ops->set_phases_outflow (op, env, list))
#define AXIS2_OP_SET_REMAINING_PHASES_INFLOW(op, env, list)   ((op)->ops->set_remaining_phases_inflow (op, env, list))
#define AXIS2_OP_ADD_MODULE(op, env, module_name)   ((op)->ops->add_module (op, env, module_name))
#define AXIS2_OP_GET_MODULE_REFS(op, env)   ((op)->ops->get_module_refs (op, env))
#define AXIS2_OP_GET_IN_FAULTS(op, env)   ((op)->ops->get_in_faults (op, env))
#define AXIS2_OP_SET_IN_FAULTS(op, env)   ((op)->ops->set_in_faults (op, env, in_faults))
#define AXIS2_OP_GET_INPUT_MSG(op, env)   ((op)->ops->get_input_msg (op, env))
#define AXIS2_OP_SET_INPUT_MSG(op, env)   ((op)->ops->set_input_msg (op, env, input_msg))
#define AXIS2_OP_GET_OUT_FAULTS(op, env)   ((op)->ops->get_out_faults (op, env))
#define AXIS2_OP_SET_OUT_FAULTS(op, env)   ((op)->ops->set_out_faults (op, env, out_faults))
#define AXIS2_OP_GET_OUTPUT_MSG(op, env)   ((op)->ops->get_output_msg (op, env))
#define AXIS2_OP_SET_OUTPUT_MSG(op, env)   ((op)->ops->set_output_msg (op, env, output_msg))
#define AXIS2_OP_IS_SAFE(op, env)   ((op)->ops->is_safe (op, env))
#define AXIS2_OP_SET_SAFETY(op, env, safe)   ((op)->ops->set_safety (op, env, safe))
#define AXIS2_OP_GET_TARGET_NAMESPACE(op, env)   ((op)->ops->get_target_namespace (op, env))
#define AXIS2_OP_ADD_IN_FAULT(op, env, in_fault)   ((op)->ops->add_in_fault (op, env, in_fault))
#define AXIS2_OP_ADD_OUT_FAULT(op, env, out_fault)   ((op)->ops->add_out_fault (op, env, out_fault))
#define AXIS2_OP_ADD_FEATURE(op, env, feature)   ((op)->ops->add_feature (op, env, feature))
#define AXIS2_OP_GET_FEATURES(op, env)   ((op)->ops->get_features(op, env))
#define AXIS2_OP_ADD_PROPERTY(op, env, wsdl_property)   ((op)->ops->add_property (op, env, wsdl_property))
#define AXIS2_OP_GET_PROPERTIES(op, env)   ((op)->ops->get_properties (op, env, properties))
#define AXIS2_OP_SET_WSDL_OP(op, env, wsdl_op)   ((op)->ops->set_wsdl_op (op, env, wsdl_op))
#define AXIS2_OP_FIND_OP_CTX(op, env, msg_ctx, svc_ctx)   ((op)->ops->find_op_ctx (op, env, msg_ctx, svc_ctx))
#define AXIS2_OP_FIND_FOR_EXISTING_OP_CTX(op, env, wsdl_op)   ((op)->ops->find_for_existing_op_ctx (op, env, wsdl_op))
#define AXIS2_OP_REGISTER_OP_CTX(op, env, msg_ctx, wsdl_op)   ((op)->ops->register_op_ctx (op, env, msg_ctx, wsdl_op))
#define AXIS2_OP_GET_MSG(op, env, label)   ((op)->ops->get_msg(op, env, label))
#define AXIS2_OP_ADD_MSG(op, env, label, msg)   ((op)->ops->add_msg(op, env, label, msg))

Typedefs

typedef axis2_desc_ops axis2_desc_ops_t
typedef axis2_desc axis2_desc_t
typedef axis2_msg_ops axis2_msg_ops_t
typedef axis2_msg axis2_msg_t
typedef axis2_op_ops axis2_op_ops_t
typedef axis2_op axis2_op_t

Functions

AXIS2_EXTERN axis2_desc_taxis2_desc_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_msg_taxis2_msg_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_op_taxis2_op_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_op_taxis2_op_create_with_qname (const axis2_env_t *env, axis2_qname_t *name)
AXIS2_EXTERN axis2_op_taxis2_op_create_with_wsdl_op (const axis2_env_t *env, struct axis2_wsdl_op *wsdl_op)
AXIS2_EXTERN axis2_status_t axis2_op_free_void_arg (void *op, const axis2_env_t *env)

Define Documentation

#define AXIS2_OP_SET_MSG_EXCHANGE_PATTERN op,
env,
msg_exchange_pattern   ) 
 

Value:

((op)->ops->set_msg_exchange_pattern (op, env, \
        msg_exchange_pattern))


Function Documentation

AXIS2_EXTERN axis2_desc_t* axis2_desc_create const axis2_env_t env  ) 
 

Creates desc struct

Returns:
pointer to newly created desc

AXIS2_EXTERN axis2_msg_t* axis2_msg_create const axis2_env_t env  ) 
 

Creates msg struct

Returns:
pointer to newly created msg

AXIS2_EXTERN axis2_op_t* axis2_op_create const axis2_env_t env  ) 
 

Creates op struct

Returns:
pointer to newly created op

AXIS2_EXTERN axis2_op_t* axis2_op_create_with_qname const axis2_env_t env,
axis2_qname_t *  name
 

Creates op struct with name

Parameters:
name op name
Returns:
pointer to newly created op

AXIS2_EXTERN axis2_op_t* axis2_op_create_with_wsdl_op const axis2_env_t env,
struct axis2_wsdl_op *  wsdl_op
 

Creates op struct with wsdl op

Parameters:
wsdl_op wsdl op
Returns:
pointer to newly created op


Generated on Fri Jun 16 18:02:46 2006 for Axis2/C by  doxygen 1.4.2