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

OM Output
[AXIOM (Axis Object Model)]


Classes

struct  axis2_om_output
 OM Output struct The XML writer interface struct of om. More...

Typedefs

typedef axis2_om_output axis2_om_output_t
 OM Output struct The XML writer interface struct of om.

Functions

axis2_om_output_taxis2_om_output_create (axis2_env_t **env, axis2_xml_writer_t *xml_writer)
axis2_status_t axis2_om_output_write (axis2_om_output_t *om_output, axis2_env_t **env, axis2_om_types_t type, int no_of_args,...)
axis2_status_t axis2_om_output_free (axis2_om_output_t *om_output, axis2_env_t **env)

Function Documentation

axis2_om_output_t* axis2_om_output_create axis2_env_t **  env,
axis2_xml_writer_t *  xml_writer
 

creates OM output struct

Parameters:
env Environment. MUST NOT be NULL, .
xml_writer XML writer.
Returns:
a pointer to newly created output struct.

axis2_status_t axis2_om_output_free axis2_om_output_t om_output,
axis2_env_t **  env
 

free om_output

Parameters:
om_output om_output struct
env environment
Returns:
status code AXIS2_SUCCESS on success, AXIS2_FAILURE otherwise

axis2_status_t axis2_om_output_write axis2_om_output_t om_output,
axis2_env_t **  env,
axis2_om_types_t  type,
int  no_of_args,
  ...
 

Performs xml writing. Accepts variable number of args depending on the on OM type to be serialized

Parameters:
om_output Output struct to be used
env Environment. MUST NOT be NULL,
type one of the OM types
no_of_args number of arguments passed in the variable parameter list
Returns:
satus of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE


Generated on Thu Nov 24 13:58:32 2005 for Axis2/C by  doxygen 1.4.2