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

axiom_output.h File Reference

interface of om xml writer More...

#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_taxiom_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)


Detailed Description

interface of om xml writer


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