axiom_soap_header.h File Reference

axiom_soap_header struct More...

#include <axis2_env.h>
#include <axiom_node.h>
#include <axiom_element.h>
#include <axis2_array_list.h>
#include <axiom_children_qname_iterator.h>
#include <axiom_children_with_specific_attribute_iterator.h>
#include <axis2_hash.h>
#include <axiom_soap_envelope.h>

Go to the source code of this file.

Classes

struct  axiom_soap_header_ops
 soap_header operations struct ops Encapsulator struct of axiom_soap header More...
struct  axiom_soap_header
 soap_header struct represent a soap_header More...

Defines

#define AXIOM_SOAP_HEADER_FREE(header, env)   ((header)->ops->free_fn(header, env))
#define AXIOM_SOAP_HEADER_ADD_HEADER_BLOCK(header, env, localname, ns)   ((header)->ops->add_header_block(header, env, localname, ns))
#define AXIOM_SOAP_HEADER_EXAMINE_HEADER_BLOCKS(header, env, param_role)   ((header)->ops->examine_header_blocks(header, env, param_role))
#define AXIOM_SOAP_HEADER_EXAMINE_ALL_HEADER_BLOCKS(header, env)   ((header)->ops->examine_all_header_blocks(header, env))
#define AXIOM_SOAP_HEADER_EXTRACT_HEADER_BLOCKS(header, env, role)   ((header)->ops->extract_header_blocks(header, env, role))
#define AXIOM_SOAP_HEADER_GET_BASE_NODE(header, env)   ((header)->ops->get_base_node(header, env))
#define AXIOM_SOAP_HEADER_GET_SOAP_VERSION(header, env)   ((header)->ops->get_soap_version(header, env))
#define AXIOM_SOAP_HEADER_GET_HEADER_BLOCKS_WITH_NAMESPACE_URI(header, env, uri)   ((header)->ops->get_header_blocks_with_namespace_uri(header, env, uri))
#define AXIOM_SOAP_HEADER_GET_ALL_HEADER_BLOCKS(header, env)   ((header)->ops->get_all_header_blocks(header, env))
#define AXIOM_SOAP_HEADER_REMOVE_HEADER_BLOCK(header, env, qname)   ((header)->ops->remove_header_block(header, env, qname))

Typedefs

typedef axiom_soap_header axiom_soap_header_t
typedef axiom_soap_header_ops axiom_soap_header_ops_t

Functions

AXIS2_EXTERN axiom_soap_header_taxiom_soap_header_create_with_parent (const axis2_env_t *env, struct axiom_soap_envelope *envelope)


Detailed Description

axiom_soap_header struct


Generated on Thu Aug 31 17:32:38 2006 for Axis2/C by  doxygen 1.4.6