axis2_op_client.h File Reference

#include <axis2_defines.h>
#include <axutil_env.h>
#include <axis2_options.h>
#include <axis2_msg_ctx.h>
#include <axis2_callback.h>

Go to the source code of this file.

Typedefs

typedef axis2_op_client axis2_op_client_t

Functions

AXIS2_EXTERN axis2_status_t axis2_op_client_set_options (axis2_op_client_t *op_client, const axutil_env_t *env, const axis2_options_t *options)
AXIS2_EXTERN const axis2_options_taxis2_op_client_get_options (const axis2_op_client_t *op_client, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t axis2_op_client_add_msg_ctx (axis2_op_client_t *op_client, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axis2_status_t axis2_op_client_add_out_msg_ctx (axis2_op_client_t *op_client, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN const axis2_msg_ctx_taxis2_op_client_get_msg_ctx (const axis2_op_client_t *op_client, const axutil_env_t *env, const axis2_wsdl_msg_labels_t message_label)
AXIS2_EXTERN axis2_status_t axis2_op_client_set_callback (axis2_op_client_t *op_client, const axutil_env_t *env, axis2_callback_t *callback)
AXIS2_EXTERN axis2_callback_taxis2_op_client_get_callback (axis2_op_client_t *op_client, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t axis2_op_client_execute (axis2_op_client_t *op_client, const axutil_env_t *env, const axis2_bool_t block)
AXIS2_EXTERN axis2_status_t axis2_op_client_reset (axis2_op_client_t *op_client, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t axis2_op_client_complete (axis2_op_client_t *op_client, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axis2_op_ctx_taxis2_op_client_get_operation_context (const axis2_op_client_t *op_client, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t axis2_op_client_set_callback_recv (axis2_op_client_t *op_client, const axutil_env_t *env, struct axis2_callback_recv *callback_recv)
AXIS2_EXTERN void axis2_op_client_free (axis2_op_client_t *op_client, const axutil_env_t *env)
AXIS2_EXTERN axis2_op_client_taxis2_op_client_create (const axutil_env_t *env, axis2_op_t *op, axis2_svc_ctx_t *svc_ctx, axis2_options_t *options)
AXIS2_EXTERN axutil_string_t * axis2_op_client_get_soap_action (const axis2_op_client_t *op_client, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t axis2_op_client_prepare_invocation (axis2_op_client_t *op_client, const axutil_env_t *env, axis2_op_t *op, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axis2_msg_ctx_taxis2_op_client_prepare_soap_envelope (axis2_op_client_t *op_client, const axutil_env_t *env, axiom_node_t *to_send)
AXIS2_EXTERN axis2_transport_out_desc_taxis2_op_client_infer_transport (axis2_op_client_t *op_client, const axutil_env_t *env, axis2_endpoint_ref_t *epr)
AXIS2_EXTERN axiom_soap_envelope_t * axis2_op_client_create_default_soap_envelope (axis2_op_client_t *op_client, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t axis2_op_client_engage_module (axis2_op_client_t *op_client, const axutil_env_t *env, const axutil_qname_t *qname)
AXIS2_EXTERN axis2_status_t axis2_op_client_set_soap_version_uri (axis2_op_client_t *op_client, const axutil_env_t *env, const axis2_char_t *soap_version_uri)
AXIS2_EXTERN axis2_status_t axis2_op_client_set_soap_action (axis2_op_client_t *op_client, const axutil_env_t *env, axutil_string_t *soap_action)
AXIS2_EXTERN axis2_status_t axis2_op_client_set_wsa_action (axis2_op_client_t *op_client, const axutil_env_t *env, const axis2_char_t *wsa_action)
AXIS2_EXTERN axis2_svc_ctx_taxis2_op_client_get_svc_ctx (const axis2_op_client_t *op_client, const axutil_env_t *env)
AXIS2_EXTERN axis2_msg_ctx_taxis2_op_client_two_way_send (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axis2_msg_ctx_taxis2_op_client_receive (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)


Detailed Description


Generated on Thu May 3 12:31:02 2007 for Axis2/C by  doxygen 1.4.6