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 |
1.5.3