Files | |
file | axis2_msg.h |
Defines | |
#define | AXIS2_MSG_IN "in" |
#define | AXIS2_MSG_OUT "out" |
#define | AXIS2_MSG_IN_FAULT "InFaultMessage" |
#define | AXIS2_MSG_OUT_FAULT "OutFaultMessage" |
Typedefs | |
typedef struct axis2_msg | axis2_msg_t |
Functions | |
AXIS2_EXTERN axis2_msg_t * | axis2_msg_create (const axutil_env_t *env) |
AXIS2_EXTERN void | axis2_msg_free (axis2_msg_t *msg, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_msg_add_param (axis2_msg_t *msg, const axutil_env_t *env, axutil_param_t *param) |
AXIS2_EXTERN axutil_param_t * | axis2_msg_get_param (const axis2_msg_t *msg, const axutil_env_t *env, const axis2_char_t *name) |
AXIS2_EXTERN axutil_array_list_t * | axis2_msg_get_all_params (const axis2_msg_t *msg, const axutil_env_t *env) |
AXIS2_EXTERN axis2_bool_t | axis2_msg_is_param_locked (axis2_msg_t *msg, const axutil_env_t *env, const axis2_char_t *param_name) |
AXIS2_EXTERN axis2_status_t | axis2_msg_set_parent (axis2_msg_t *msg, const axutil_env_t *env, axis2_op_t *op) |
AXIS2_EXTERN axis2_op_t * | axis2_msg_get_parent (const axis2_msg_t *msg, const axutil_env_t *env) |
AXIS2_EXTERN axutil_array_list_t * | axis2_msg_get_flow (const axis2_msg_t *msg, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_msg_set_flow (axis2_msg_t *msg, const axutil_env_t *env, axutil_array_list_t *flow) |
AXIS2_EXTERN const axis2_char_t * | axis2_msg_get_direction (const axis2_msg_t *msg, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_msg_set_direction (axis2_msg_t *msg, const axutil_env_t *env, const axis2_char_t *direction) |
AXIS2_EXTERN const axutil_qname_t * | axis2_msg_get_element_qname (const axis2_msg_t *msg, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_msg_set_element_qname (axis2_msg_t *msg, const axutil_env_t *env, const axutil_qname_t *element_qname) |
AXIS2_EXTERN const axis2_char_t * | axis2_msg_get_name (const axis2_msg_t *msg, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_msg_set_name (axis2_msg_t *msg, const axutil_env_t *env, const axis2_char_t *name) |
AXIS2_EXTERN axis2_desc_t * | axis2_msg_get_base (const axis2_msg_t *msg, const axutil_env_t *env) |
AXIS2_EXTERN axutil_param_container_t * | axis2_msg_get_param_container (const axis2_msg_t *msg, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_msg_increment_ref (axis2_msg_t *msg, const axutil_env_t *env) |
#define AXIS2_MSG_IN "in" |
Message of IN flow
#define AXIS2_MSG_IN_FAULT "InFaultMessage" |
Message of IN FAULT flow
#define AXIS2_MSG_OUT "out" |
Message of OUT flow
#define AXIS2_MSG_OUT_FAULT "OutFaultMessage" |
Message of OUT FAULT flow
typedef struct axis2_msg axis2_msg_t |
Type name for struct axis2_msg
AXIS2_EXTERN axis2_status_t axis2_msg_add_param | ( | axis2_msg_t * | msg, | |
const axutil_env_t * | env, | |||
axutil_param_t * | param | |||
) |
Adds a parameter.
msg | pointer to message | |
env | pointer to environment struct | |
param | pointer to parameter, message assumes ownership of parameter |
AXIS2_EXTERN axis2_msg_t* axis2_msg_create | ( | const axutil_env_t * | env | ) |
Creates message struct instance.
env | pointer to environment struct |
AXIS2_EXTERN void axis2_msg_free | ( | axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Frees message.
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN axutil_array_list_t* axis2_msg_get_all_params | ( | const axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Gets all parameters stored in message.
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_desc_t* axis2_msg_get_base | ( | const axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Gets base description.
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN const axis2_char_t* axis2_msg_get_direction | ( | const axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Gets direction of message.
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN const axutil_qname_t* axis2_msg_get_element_qname | ( | const axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Gets QName representing message.
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN axutil_array_list_t* axis2_msg_get_flow | ( | const axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Gets flow of execution associated with the message.
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN const axis2_char_t* axis2_msg_get_name | ( | const axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Gets message name.
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN axutil_param_t* axis2_msg_get_param | ( | const axis2_msg_t * | msg, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | name | |||
) |
Gets the named parameter.
msg | pointer to message | |
env | pointer to environment struct | |
name | parameter name string |
AXIS2_EXTERN axutil_param_container_t* axis2_msg_get_param_container | ( | const axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Gets container of parameters belonging to message.
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_op_t* axis2_msg_get_parent | ( | const axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Gets parent. Parent of a message is of type operation.
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_status_t axis2_msg_increment_ref | ( | axis2_msg_t * | msg, | |
const axutil_env_t * | env | |||
) |
Increments the reference count to this oject
msg | pointer to message | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_bool_t axis2_msg_is_param_locked | ( | axis2_msg_t * | msg, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | param_name | |||
) |
Checks if the named parameter is locked.
msg | pointer to message | |
env | pointer to environment struct | |
param_name | parameter name string |
AXIS2_EXTERN axis2_status_t axis2_msg_set_direction | ( | axis2_msg_t * | msg, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | direction | |||
) |
Sets direction of message.
msg | pointer to message | |
env | pointer to environment struct | |
direction | pointer to direction |
AXIS2_EXTERN axis2_status_t axis2_msg_set_element_qname | ( | axis2_msg_t * | msg, | |
const axutil_env_t * | env, | |||
const axutil_qname_t * | element_qname | |||
) |
Sets QName representing message.
msg | pointer to message | |
env | pointer to environment struct | |
element_qname | pointer to QName representing message, this function creates a clone of QName |
AXIS2_EXTERN axis2_status_t axis2_msg_set_flow | ( | axis2_msg_t * | msg, | |
const axutil_env_t * | env, | |||
axutil_array_list_t * | flow | |||
) |
Sets flow of execution associated with the message.
msg | pointer to message | |
env | pointer to environment struct | |
flow | pointer to array list of phases representing the flow, message assumes ownership of flow |
AXIS2_EXTERN axis2_status_t axis2_msg_set_name | ( | axis2_msg_t * | msg, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | name | |||
) |
Sets message name.
msg | pointer to message | |
env | pointer to environment struct | |
name | message name string |
AXIS2_EXTERN axis2_status_t axis2_msg_set_parent | ( | axis2_msg_t * | msg, | |
const axutil_env_t * | env, | |||
axis2_op_t * | op | |||
) |
Sets parent. Parent of a message is of type operation.
msg | pointer to message | |
env | pointer to environment struct | |
op | pointer to parent operation, message does not assume ownership of parent |