soap header block
[SOAP]


Modules

 Soap Header Block Element
 Soap Header Block Element

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, soap_envelope_namespace_uri)

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)

Define Documentation

#define AXIOM_SOAP_HEADER_BLOCK_FREE ( header_block,
env   )     ((header_block)->ops->free_fn(header_block, env))

free soap_header_block

#define AXIOM_SOAP_HEADER_BLOCK_GET_ATTRIBUTE ( header_block,
env,
attr_name,
soap_envelope_namespace_uri   ) 

Value:

((header_block)->ops->get_attribute(header_block, env, \
            attr_name, soap_envelope_namespace_uri))

#define AXIOM_SOAP_HEADER_BLOCK_SET_ATTRIBUTE ( header_block,
env,
attr_name,
soap_envelope_namespace_uri   ) 

Value:

((header_block)->ops->set_attribute(header_block, env, \
            attr_name, soap_envelope_namespace_uri))

#define AXIOM_SOAP_HEADER_BLOCK_SET_MUST_UNDERSTAND_WITH_BOOL ( header_block,
env,
must_understand   ) 

Value:

((header_block)->ops->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   ) 

Value:

((header_block)->ops->set_must_understand_with_string(header_block, \
             env, must_understand))


Function Documentation

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 
)

creates a soap struct

Parameters:
env Environment. MUST NOT be NULL this is an internal function.


Generated on Thu Oct 26 21:11:35 2006 for Axis2/C by  doxygen 1.4.7