#include <axis2_utils_defines.h>
#include <axis2_utils.h>
#include <axis2_env.h>
#include <axiom_node.h>
#include <axiom_xml_writer.h>
Go to the source code of this file.
Defines | |
#define | AXIOM_OUTPUT_FREE(output, env) ((output)->ops->free_fn(output, env)) |
#define | AXIOM_OUTPUT_IS_SOAP11(output, env) ((output)->ops->is_soap11(output, env)) |
#define | AXIOM_OUTPUT_IS_IGNORE_XML_DECLARATION(output, env) ((output)->ops->is_ignore_xml_version(output, env)) |
#define | AXIOM_OUTPUT_SET_IGNORE_XML_DECLARATION(output, env, xml_dec) ((output)->ops->set_ignore_xml_version(output, env, xml_dec)) |
#define | AXIOM_OUTPUT_SET_SOAP11(output, env, soap11) ((output)->ops->set_soap11(output, env, soap11)) |
#define | AXIOM_OUTPUT_SET_XML_VERSION(output, env, xml_version) ((output)->ops->set_xml_version(output, env, xml_version)) |
#define | AXIOM_OUTPUT_GET_XML_VERSION(output, env) ((output)->ops->get_xml_version(output, env)) |
#define | AXIOM_OUTPUT_SET_CHAR_SET_ENCODING(output, env, char_set) ((output)->ops->set_char_set_encoding(output, env, char_set)) |
#define | AXIOM_OUTPUT_GET_CHAR_SET_ENCODING(output, env) ((output)->ops->get_char_set_encoding(output, env)) |
#define | AXIOM_OUTPUT_SET_DO_OPTIMIZE(output, env, optimize) ((output)->ops->set_do_optimize(output, env, optimize)) |
#define | AXIOM_OUTPUT_GET_XML_WRITER(output, env) ((output)->ops->get_xml_writer(output, env)) |
#define | AXIOM_OUTPUT_GET_CONTENT_TYPE(output, env) ((output)->ops->get_content_type(output, env)) |
#define | AXIOM_OUTPUT_WRITE_XML_VERSION_ENCODING(output, env) ((output)->ops->write_xml_version_encoding(output, env)) |
#define | AXIOM_OUTPUT_IS_OPTIMIZED(output, env) ((output)->ops->is_optimized(output, env)) |
#define | AXIOM_OUTPUT_GET_NEXT_CONTENT_ID(om_output, env) ((om_output)->ops->get_next_content_id(om_output, env)) |
#define | AXIOM_OUTPUT_GET_ROOT_CONTENT_ID(om_output, env) ((om_output)->ops->get_root_content_id(om_output, env)) |
#define | AXIOM_OUTPUT_GET_MIME_BOUNDRY(om_output, env) ((om_output)->ops->get_mime_boundry(om_output, env)) |
#define | AXIOM_OUTPUT_FLUSH(om_output, env, output_stream, output_stream_size) ((om_output)->ops->flush(om_output, env, output_stream, output_stream_size)) |
Typedefs | |
typedef axiom_output | axiom_output_t |
OM Output struct The XML writer interface struct of om. | |
typedef axiom_output_ops | axiom_output_ops_t |
Functions | |
AXIS2_EXTERN axiom_output_t * | axiom_output_create (const axis2_env_t *env, axiom_xml_writer_t *xml_writer) |
AXIS2_EXTERN axis2_status_t | axiom_output_write (axiom_output_t *om_output, const axis2_env_t *env, axiom_types_t type, int no_of_args,...) |
AXIS2_EXTERN axis2_status_t | axiom_output_write_optimized (axiom_output_t *om_output, const axis2_env_t *env, struct axiom_text *om_text) |