axis2_op_client.h File Reference

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

Go to the source code of this file.

Classes

struct  axis2_op_client_ops
struct  axis2_op_client

Defines

#define AXIS2_OP_CLIENT_SET_OPTIONS(op_client, env, options)   ((op_client)->ops->set_options(op_client, env, options))
#define AXIS2_OP_CLIENT_GET_OPTIONS(op_client, env)   ((op_client)->ops->get_options(op_client, env))
#define AXIS2_OP_CLIENT_ADD_MSG_CTX(op_client, env, msg_ctx)   ((op_client)->ops->add_msg_ctx(op_client, env, msg_ctx))
#define AXIS2_OP_CLIENT_ADD_OUT_MSG_CTX(op_client, env, msg_ctx)   ((op_client)->ops->add_out_msg_ctx(op_client, env, msg_ctx))
#define AXIS2_OP_CLIENT_GET_MSG_CTX(op_client, env, message_label)   ((op_client)->ops->get_msg_ctx(op_client, env, message_label))
#define AXIS2_OP_CLIENT_SET_CALLBACK(op_client, env, callback)   ((op_client)->ops->set_callback(op_client, env, callback))
#define AXIS2_OP_CLIENT_EXECUTE(op_client, env, block)   ((op_client)->ops->execute(op_client, env, block))
#define AXIS2_OP_CLIENT_RESET(op_client, env)   ((op_client)->ops->reset(op_client, env))
#define AXIS2_OP_CLIENT_COMPLETE(op_client, env, msg_ctx)   ((op_client)->ops->complete(op_client, env, msg_ctx))
#define AXIS2_OP_CLIENT_GET_OPERATION_CONTEXT(op_client, env)   ((op_client)->ops->get_operation_context(op_client, env))
#define AXIS2_OP_CLIENT_FREE(op_client, env)   ((op_client)->ops->free(op_client, env))
#define AXIS2_OP_CLIENT_SET_CALLBACK_RECV(op_client, env, callback_recv)   ((op_client)->ops->set_callback_recv(op_client, env, callback_recv))

Typedefs

typedef axis2_op_client_ops axis2_op_client_ops_t
typedef axis2_op_client axis2_op_client_t

Functions

AXIS2_EXTERN axis2_op_client_taxis2_op_client_create (const axis2_env_t *env, axis2_op_t *op, axis2_svc_ctx_t *svc_ctx, axis2_options_t *options)


Detailed Description


Generated on Thu Oct 26 21:11:26 2006 for Axis2/C by  doxygen 1.4.7