axis2_msg.h File Reference

#include <axis2_param_container.h>
#include <axis2_op.h>
#include <axis2_array_list.h>
#include <axis2_description.h>
#include <axis2_phase_meta.h>

Go to the source code of this file.

Classes

struct  axis2_msg_ops
struct  axis2_msg

Defines

#define AXIS2_MSG_IN   "InMessage"
#define AXIS2_MSG_OUT   "OutMessage"
#define AXIS2_MSG_IN_FAULT   "InFaultMessage"
#define AXIS2_MSG_OUT_FAULT   "OutFaultMessage"
#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_ALL_PARAMS(msg, env)   ((msg)->ops->get_all_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_MSG_GET_SCHEMA_ELEMENT(msg, env)   ((msg)->ops->get_schema_element(msg, env))

Typedefs

typedef axis2_msg_ops axis2_msg_ops_t
typedef axis2_msg axis2_msg_t

Functions

AXIS2_EXTERN axis2_msg_taxis2_msg_create (const axis2_env_t *env)


Detailed Description


Generated on Wed Dec 20 20:14:11 2006 for Axis2/C by  doxygen 1.5.1