Files | |
file | axis2_msg.h |
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_t * | axis2_msg_create (const axis2_env_t *env) |
#define AXIS2_MSG_ADD_PARAM | ( | msg, | |||
env, | |||||
param | ) | ((msg)->ops->add_param (msg, env, param)) |
Adds given parameter.
#define AXIS2_MSG_FREE | ( | msg, | |||
env | ) | ((msg)->ops->free (msg, env)) |
Frees message.
#define AXIS2_MSG_GET_ALL_PARAMS | ( | msg, | |||
env | ) | ((msg)->ops->get_all_params (msg, env)) |
Gets all parameters.
#define AXIS2_MSG_GET_DIRECTION | ( | msg, | |||
env | ) | ((msg)->ops->get_direction (msg, env)) |
Gets message direction.
#define AXIS2_MSG_GET_ELEMENT_QNAME | ( | msg, | |||
env | ) | ((msg)->ops->get_element_qname(msg, env)) |
Gets element QName.
#define AXIS2_MSG_GET_FLOW | ( | msg, | |||
env | ) | ((msg)->ops->get_flow (msg, env)) |
Gets execution flow.
#define AXIS2_MSG_GET_NAME | ( | msg, | |||
env | ) | ((msg)->ops->get_name(msg, env)) |
Gets name.
#define AXIS2_MSG_GET_PARAM | ( | msg, | |||
env, | |||||
key | ) | ((msg)->ops->get_param (msg, env, key)) |
Gets named parameter.
#define AXIS2_MSG_GET_PARENT | ( | msg, | |||
env | ) | ((msg)->ops->get_parent (msg, env)) |
Gets parent operation.
#define AXIS2_MSG_GET_SCHEMA_ELEMENT | ( | msg, | |||
env | ) | ((msg)->ops->get_schema_element(msg, env)) |
Gets schema element associated with message.
#define AXIS2_MSG_IS_PARAM_LOCKED | ( | msg, | |||
env, | |||||
param_name | ) | ((msg)->ops->is_param_locked(msg, env, param_name)) |
Checks if named parameter is locked.
#define AXIS2_MSG_SET_DIRECTION | ( | msg, | |||
env, | |||||
direction | ) | ((msg)->ops->set_direction (msg, env, direction)) |
Sets message direction.
#define AXIS2_MSG_SET_ELEMENT_QNAME | ( | msg, | |||
env, | |||||
element_qname | ) | ((msg)->ops->set_element_qname(msg, env, element_qname)) |
Sets element QName.
#define AXIS2_MSG_SET_FLOW | ( | msg, | |||
env, | |||||
flow | ) | ((msg)->ops->set_flow (msg, env, flow)) |
Sets execution flow.
#define AXIS2_MSG_SET_NAME | ( | msg, | |||
env, | |||||
name | ) | ((msg)->ops->set_name(msg, env, name)) |
Sets name.
#define AXIS2_MSG_SET_PARENT | ( | msg, | |||
env, | |||||
service_desc | ) | ((msg)->ops->set_parent (msg, env, service_desc)) |
Sets parent operation.
typedef struct axis2_msg_ops axis2_msg_ops_t |
Type name for struct axis2_msg_ops
typedef struct axis2_msg axis2_msg_t |
Type name for struct axis2_msg
AXIS2_EXTERN axis2_msg_t* axis2_msg_create | ( | const axis2_env_t * | env | ) |
Creates message struct instance.
env | pointer to environment struct |