#include <axis2_env.h>
#include <axiom_node.h>
#include <axiom_element.h>
#include <axis2_array_list.h>
#include <axiom_soap_header.h>
Go to the source code of this file.
Classes | |
struct | axiom_soap_header_block_ops |
soap_header_block operations struct ops Encapsulator struct of axiom_soap header_block More... | |
struct | axiom_soap_header_block |
soap_header_block struct represent a soap_header_block More... | |
Defines | |
#define | AXIOM_SOAP_HEADER_BLOCK_FREE(header_block, env) ((header_block)->ops->free_fn(header_block, env)) |
#define | AXIOM_SOAP_HEADER_BLOCK_GET_ROLE(header_block, env) ((header_block)->ops->get_role(header_block, env)) |
#define | AXIOM_SOAP_HEADER_BLOCK_IS_PROCESSED(header_block, env) ((header_block)->ops->is_processed(header_block, env)) |
#define | AXIOM_SOAP_HEADER_BLOCK_SET_PRECESSED(header_block, env) ((header_block)->ops->set_processed(header_block, env)) |
#define | AXIOM_SOAP_HEADER_BLOCK_GET_MUST_UNDERSTAND(header_block, env) ((header_block)->ops->get_must_understand(header_block, env)) |
#define | AXIOM_SOAP_HEADER_BLOCK_SET_MUST_UNDERSTAND_WITH_BOOL(header_block, env, must_understand) |
#define | AXIOM_SOAP_HEADER_BLOCK_SET_MUST_UNDERSTAND_WITH_STRING(header_block, env, must_understand) |
#define | AXIOM_SOAP_HEADER_BLOCK_GET_BASE_NODE(header_block, env) ((header_block)->ops->get_base_node(header_block, env)) |
#define | AXIOM_SOAP_HEADER_BLOCK_GET_SOAP_VERSION(header_block, env) ((header_block)->ops->get_soap_version(header_block, env)) |
#define | AXIOM_SOAP_HEADER_BLOCK_GET_ATTRIBUTE(header_block, env, attr_name, soap_envelope_namespace_uri) |
#define | AXIOM_SOAP_HEADER_BLOCK_SET_ATTRIBUTE(header_block, env, attr_name, attr_value, soap_envelope_namespace_uri) |
Typedefs | |
typedef axiom_soap_header_block | axiom_soap_header_block_t |
typedef axiom_soap_header_block_ops | axiom_soap_header_block_ops_t |
Functions | |
AXIS2_EXTERN axiom_soap_header_block_t * | axiom_soap_header_block_create_with_parent (const axis2_env_t *env, const axis2_char_t *localname, axiom_namespace_t *ns, struct axiom_soap_header *parent) |