Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

Axiom_soap_envelope


Classes

struct  axiom_soap_envelope_ops
 soap_envelope operations struct ops Encapsulator struct of axiom_soap body More...
struct  axiom_soap_envelope
 soap_envelope struct represent a soap_envelope More...

Defines

#define AXIOM_SOAP_ENVELOPE_GET_HEADER(envelope, env)   ((envelope)->ops->get_header(envelope, env))
#define AXIOM_SOAP_ENVELOPE_GET_BODY(envelope, env)   ((envelope)->ops->get_body(envelope, env))
#define AXIOM_SOAP_ENVELOPE_SERIALIZE(envelope, env, om_output, cache)   ((envelope)->ops->serialize(envelope, env, om_output, cache))
#define AXIOM_SOAP_ENVELOPE_FREE(envelope, env)   ((envelope)->ops->free(envelope, env))
#define AXIOM_SOAP_ENVELOPE_GET_BASE_NODE(envelope, env)   ((envelope)->ops->get_base_node(envelope, env))
#define AXIOM_SOAP_ENVELOPE_GET_SOAP_VERSION(envelope, env)   ((envelope)->ops->get_soap_version(envelope, env))
#define AXIOM_SOAP_ENVELOPE_GET_NAMESPACE(envelope, env)   ((envelope)->ops->get_namespace(envelope, env))
#define AXIOM_SOAP_ENVELOPE_SET_SOAP_VERSION(envelope, env, soap_version)   ((envelope)->ops->set_soap_version(envelope, env, soap_version))

Functions

AXIS2_EXTERN axiom_soap_envelope_taxiom_soap_envelope_create (const axis2_env_t *env, axiom_namespace_t *ns)
AXIS2_EXTERN axiom_soap_envelope_taxiom_soap_envelope_create_with_soap_version_prefix (const axis2_env_t *env, int soap_version, const axis2_char_t *prefix)
AXIS2_EXTERN axiom_soap_envelope_taxiom_soap_envelope_create_default_soap_envelope (const axis2_env_t *env, int soap_version)
AXIS2_EXTERN axiom_soap_envelope_taxiom_soap_envelope_create_default_soap_fault_envelope (const axis2_env_t *env, const axis2_char_t *code_value, const axis2_char_t *reason_text, const int soap_version, axis2_array_list_t *sub_codes, axiom_node_t *detail_node)

Function Documentation

AXIS2_EXTERN axiom_soap_envelope_t* axiom_soap_envelope_create const axis2_env_t env,
axiom_namespace_t ns
 

Parameters:
env Environment. MUST NOT be NULL create a soap_envelope with the given namespace prefix and uri as the prefix and uri, The uri of ns should be valid soap uri

AXIS2_EXTERN axiom_soap_envelope_t* axiom_soap_envelope_create_with_soap_version_prefix const axis2_env_t env,
int  soap_version,
const axis2_char_t *  prefix
 

Parameters:
env Environment. MUST NOT be NULL create a soap_envelope with the given namespace prefix and uri is selected according to soap_version, soap version should be one of AXIOM_SOAP11 or AXIOM_SOAP12
prefix soap envelope prefix if prefix is NULL default prefix is used
Returns:
a pointer to soap envelope struct


Generated on Fri Jun 16 18:02:45 2006 for Axis2/C by  doxygen 1.4.2