#include <axis2_env.h>
#include <axiom_node.h>
#include <axiom_element.h>
#include <axiom_namespace.h>
#include <axis2_array_list.h>
Go to the source code of this file.
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)) |
Typedefs | |
typedef axiom_soap_envelope | axiom_soap_envelope_t |
typedef axiom_soap_envelope_ops | axiom_soap_envelope_ops_t |
Functions | |
AXIS2_EXTERN axiom_soap_envelope_t * | axiom_soap_envelope_create (const axis2_env_t *env, axiom_namespace_t *ns) |
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) |
AXIS2_EXTERN axiom_soap_envelope_t * | axiom_soap_envelope_create_default_soap_envelope (const axis2_env_t *env, int soap_version) |
AXIS2_EXTERN axiom_soap_envelope_t * | axiom_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) |