axiom_soap_header_block.h File Reference

axiom_soap_header_block struct More...

#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_taxiom_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)


Detailed Description

axiom_soap_header_block struct


Generated on Wed Dec 20 20:34:51 2006 for Axis2/C by  doxygen 1.5.1