axis2_msg_recv.h File Reference

Axis Message Receiver interface. Message Receiver struct. This interface is extended by custom message receivers. More...

#include <axis2_defines.h>
#include <axis2_const.h>
#include <axis2_svc_skeleton.h>
#include <axis2_msg_ctx.h>
#include <axis2_op_ctx.h>
#include <axis2_svr_callback.h>

Go to the source code of this file.

Classes

struct  axis2_msg_recv_ops
struct  axis2_msg_recv

Defines

#define AXIS2_SUCCESS   1
#define AXIS2_FAILURE   0
#define AXIS2_MSG_RECV_FREE(msg_recv, env)   ((msg_recv)->ops->free_fn (msg_recv, env))
#define AXIS2_MSG_RECV_RECEIVE(msg_recv, env, msg_ctx, callback_recv_param)   ((msg_recv)->ops->receive (msg_recv, env, msg_ctx, callback_recv_param))
#define AXIS2_MSG_RECV_RECEIVE_SYNC(msg_recv, env, msg_ctx, callback_recv_param)   ((msg_recv)->ops->receive_sync (msg_recv, env, msg_ctx, callback_recv_param))
#define AXIS2_MSG_RECV_RECEIVE_ASYNC(msg_recv, env, msg_ctx, callback_recv_param)   ((msg_recv)->ops->receive_async (msg_recv, env, msg_ctx, callback_recv_param))
#define AXIS2_MSG_RECV_INVOKE_IN_BUSINESS_LOGIC_SYNC(msg_recv, env, in_msg_ctx)   ((msg_recv)->ops->invoke_in_business_logic_sync(msg_recv, env, in_msg_ctx))
#define AXIS2_MSG_RECV_INVOKE_IN_BUSINESS_LOGIC_ASYNC(msg_recv, env, in_msg_ctx, callback)
#define AXIS2_MSG_RECV_INVOKE_IN_OUT_BUSINESS_LOGIC_SYNC(msg_recv, env, in_msg_ctx, out_msg_ctx)
#define AXIS2_MSG_RECV_INVOKE_IN_OUT_BUSINESS_LOGIC_ASYNC(msg_recv, env, in_msg_ctx, out_msg_ctx, callback)
#define AXIS2_MSG_RECV_MAKE_NEW_SVC_OBJ(msg_recv, env, msg_ctx)   ((msg_recv)->ops->make_new_svc_obj(msg_recv, env, msg_ctx))
#define AXIS2_MSG_RECV_GET_IMPL_OBJ(msg_recv, env, msg_ctx)   ((msg_recv)->ops->get_impl_obj(msg_recv, env, msg_ctx))
#define AXIS2_MSG_RECV_SET_SCOPE(msg_recv, env, scope)   ((msg_recv)->ops->set_scope(msg_recv, env, scope))
#define AXIS2_MSG_RECV_GET_SCOPE(msg_recv, env)   ((msg_recv)->ops->get_scope(msg_recv, env))
#define AXIS2_MSG_RECV_DELETE_SVC_OBJ(msg_recv, env, msg_ctx)   ((msg_recv)->ops->delete_svc_obj(msg_recv, env, msg_ctx))

Typedefs

typedef axis2_msg_recv_ops axis2_msg_recv_ops_t
typedef axis2_msg_recv axis2_msg_recv_t

Functions

AXIS2_EXTERN axis2_msg_recv_taxis2_msg_recv_create (const axis2_env_t *env)


Detailed Description

Axis Message Receiver interface. Message Receiver struct. This interface is extended by custom message receivers.


Generated on Tue Oct 3 22:35:50 2006 for Axis2/C by  doxygen 1.4.7