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

Message Receiver


Classes

struct  axis2_msg_recv_ops
 Message Receiver ops struct. Encapsulator struct for ops of axis2_msg_recv. More...
struct  axis2_msg_recv
 Message Receiver struct. This is the base message receiver struct extended by other message receiver structs. More...

Defines

#define AXIS2_SUCCESS   1
#define AXIS2_FAILURE   0
#define AXIS2_MSG_RECV_FREE(msg_recv, env)   ((msg_recv)->ops->free (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 axis2_msg_recv_t
typedef axis2_msg_recv_ops axis2_msg_recv_ops_t

Functions

AXIS2_EXTERN axis2_msg_recv_taxis2_msg_recv_create (const axis2_env_t *env)

Define Documentation

#define AXIS2_MSG_RECV_INVOKE_IN_BUSINESS_LOGIC_ASYNC msg_recv,
env,
in_msg_ctx,
callback   ) 
 

Value:

((msg_recv)->ops->invoke_in_business_logic_async(msg_recv, env, \
            in_msg_ctx, callback))

#define AXIS2_MSG_RECV_INVOKE_IN_OUT_BUSINESS_LOGIC_ASYNC msg_recv,
env,
in_msg_ctx,
out_msg_ctx,
callback   ) 
 

Value:

((msg_recv)->ops->invoke_in_out_business_logic_async(msg_recv, env, \
            in_msg_ctx, out_msg_ctx, callback))

#define AXIS2_MSG_RECV_INVOKE_IN_OUT_BUSINESS_LOGIC_SYNC msg_recv,
env,
in_msg_ctx,
out_msg_ctx   ) 
 

Value:

((msg_recv)->ops->invoke_in_out_business_logic_sync (msg_recv, env, \
            in_msg_ctx, out_msg_ctx))


Function Documentation

AXIS2_EXTERN axis2_msg_recv_t* axis2_msg_recv_create const axis2_env_t env  ) 
 

Create new message receiver object. usually this will be called from the extended message receiver object.

See also:
create method of raw_xml_in_out_msg_recv
Returns:
newly created message receiver object


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