Functions | |
| AXIS2_EXTERN axiom_soap_header_block_t * | axiom_soap_header_block_create_with_parent (const axutil_env_t *env, const axis2_char_t *localname, axiom_namespace_t *ns, struct axiom_soap_header *parent) |
| AXIS2_EXTERN void | axiom_soap_header_block_free (axiom_soap_header_block_t *header_block, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_status_t | axiom_soap_header_block_set_role (axiom_soap_header_block_t *header_block, const axutil_env_t *env, axis2_char_t *uri) |
| AXIS2_EXTERN axis2_status_t | axiom_soap_header_block_set_must_understand_with_bool (axiom_soap_header_block_t *header_block, const axutil_env_t *env, axis2_bool_t must_understand) |
| AXIS2_EXTERN axis2_status_t | axiom_soap_header_block_set_must_understand_with_string (axiom_soap_header_block_t *header_block, const axutil_env_t *env, axis2_char_t *must_understand) |
| AXIS2_EXTERN axis2_bool_t | axiom_soap_header_block_get_must_understand (axiom_soap_header_block_t *header_block, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_bool_t | axiom_soap_header_block_is_processed (axiom_soap_header_block_t *header_block, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_status_t | axiom_soap_header_block_set_processed (axiom_soap_header_block_t *header_block, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_char_t * | axiom_soap_header_block_get_role (axiom_soap_header_block_t *header_block, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_status_t | axiom_soap_header_block_set_attribute (axiom_soap_header_block_t *header_block, const axutil_env_t *env, const axis2_char_t *attr_name, const axis2_char_t *attr_value, const axis2_char_t *soap_envelope_namespace_uri) |
| AXIS2_EXTERN axis2_char_t * | axiom_soap_header_block_get_attribute (axiom_soap_header_block_t *header_block, const axutil_env_t *env, const axis2_char_t *attr_name, const axis2_char_t *soap_envelope_namespace_uri) |
| AXIS2_EXTERN axiom_node_t * | axiom_soap_header_block_get_base_node (axiom_soap_header_block_t *header_block, const axutil_env_t *env) |
| AXIS2_EXTERN int | axiom_soap_header_block_get_soap_version (axiom_soap_header_block_t *header_block, const axutil_env_t *env) |
| AXIS2_EXTERN axiom_soap_header_block_t* axiom_soap_header_block_create_with_parent | ( | const axutil_env_t * | env, | |
| const axis2_char_t * | localname, | |||
| axiom_namespace_t * | ns, | |||
| struct axiom_soap_header * | parent | |||
| ) |
creates a soap struct
| env | Environment. MUST NOT be NULL this is an internal function. |
| AXIS2_EXTERN void axiom_soap_header_block_free | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env | |||
| ) |
Free an axiom_soap_header_block
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_char_t* axiom_soap_header_block_get_attribute | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env, | |||
| const axis2_char_t * | attr_name, | |||
| const axis2_char_t * | soap_envelope_namespace_uri | |||
| ) |
Get the attribute of the header block
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL | |
| attr_name | the attribute name | |
| the | namespace URI of the SOAP envelope |
| AXIS2_EXTERN axiom_node_t* axiom_soap_header_block_get_base_node | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env | |||
| ) |
Get the base node of the header block
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_bool_t axiom_soap_header_block_get_must_understand | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env | |||
| ) |
To check the SOAP mustunderstand attribute If must_understand=TRUE its set to 1, otherwise set to 0
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_char_t* axiom_soap_header_block_get_role | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env | |||
| ) |
Get the SOAP role of the header block
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN int axiom_soap_header_block_get_soap_version | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env | |||
| ) |
Get the SOAP version of the header block
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_bool_t axiom_soap_header_block_is_processed | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env | |||
| ) |
To chk if the SOAP header is processed or not
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_status_t axiom_soap_header_block_set_attribute | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env, | |||
| const axis2_char_t * | attr_name, | |||
| const axis2_char_t * | attr_value, | |||
| const axis2_char_t * | soap_envelope_namespace_uri | |||
| ) |
Set the attribute of the header block
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL | |
| attr_name | the attribute name | |
| attr_value | the attribute value | |
| soap_envelope_namespace_uri | the namsepace URI value |
| AXIS2_EXTERN axis2_status_t axiom_soap_header_block_set_must_understand_with_bool | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env, | |||
| axis2_bool_t | must_understand | |||
| ) |
Set the mustunderstand attribute of the SOAP header If must_understand=TRUE its set to 1, otherwise set to 0
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL | |
| must_understand | SOAP mustunderstand attribute value |
| AXIS2_EXTERN axis2_status_t axiom_soap_header_block_set_must_understand_with_string | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env, | |||
| axis2_char_t * | must_understand | |||
| ) |
Set the SOAP mustunderstand attribute
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL | |
| must_understand | SOAP mustunderstand attribute |
| AXIS2_EXTERN axis2_status_t axiom_soap_header_block_set_processed | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env | |||
| ) |
Set the SOAP header as processed
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_status_t axiom_soap_header_block_set_role | ( | axiom_soap_header_block_t * | header_block, | |
| const axutil_env_t * | env, | |||
| axis2_char_t * | uri | |||
| ) |
Set the SOAP role
| header_block | pointer to soap_header_block struct | |
| env | Environment. MUST NOT be NULL | |
| uri | the role URI |
1.5.3