You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2007/09/28 12:12:20 UTC

svn commit: r580283 [3/3] - /webservices/axis2/trunk/c/axiom/include/

Modified: webservices/axis2/trunk/c/axiom/include/axiom_soap_header_block.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_soap_header_block.h?rev=580283&r1=580282&r2=580283&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_soap_header_block.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_soap_header_block.h Fri Sep 28 03:12:14 2007
@@ -1,3 +1,4 @@
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
@@ -18,7 +19,6 @@
 #ifndef AXIOM_SOAP_HEADER_BLOCK_H
 #define AXIOM_SOAP_HEADER_BLOCK_H
 
-
 /**
  * @file axiom_soap_header_block.h
  * @brief axiom_soap_header_block struct
@@ -47,11 +47,13 @@
     * @param env Environment. MUST NOT be NULL
     * this is an internal function.
     */
-    AXIS2_EXTERN axiom_soap_header_block_t * AXIS2_CALL
-    axiom_soap_header_block_create_with_parent(const axutil_env_t *env,
-            const axis2_char_t *localname,
-            axiom_namespace_t *ns,
-            struct axiom_soap_header *parent);
+    AXIS2_EXTERN axiom_soap_header_block_t *AXIS2_CALL
+
+    axiom_soap_header_block_create_with_parent(
+        const axutil_env_t * env,
+        const axis2_char_t * localname,
+        axiom_namespace_t * ns,
+        struct axiom_soap_header *parent);
 
     /**
       * Free an axiom_soap_header_block
@@ -61,64 +63,84 @@
       *         else AXIS2_FAILURE
       */
     AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_header_block_free(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env);
+    axiom_soap_header_block_free(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env);
 
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_header_block_set_role(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env,
-            axis2_char_t *uri);
+    axiom_soap_header_block_set_role(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env,
+        axis2_char_t * uri);
 
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_header_block_set_must_understand_with_bool(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env,
-            axis2_bool_t must_understand);
+
+    axiom_soap_header_block_set_must_understand_with_bool(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env,
+        axis2_bool_t must_understand);
 
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_header_block_set_must_understand_with_string(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env,
-            axis2_char_t *must_understand);
+
+    axiom_soap_header_block_set_must_understand_with_string(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env,
+        axis2_char_t * must_understand);
 
     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_soap_header_block_get_must_understand(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env);
+
+    axiom_soap_header_block_get_must_understand(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env);
 
     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_soap_header_block_is_processed(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env);
+
+    axiom_soap_header_block_is_processed(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env);
 
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_header_block_set_processed(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env);
 
-    AXIS2_EXTERN axis2_char_t* AXIS2_CALL
-    axiom_soap_header_block_get_role(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env);
+    axiom_soap_header_block_set_processed(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_soap_header_block_get_role(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env);
 
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_header_block_set_attribute(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env,
-            const axis2_char_t *attr_name,
-            const axis2_char_t *attr_value,
-            const axis2_char_t *soap_envelope_namespace_uri);
-
-    AXIS2_EXTERN axis2_char_t* AXIS2_CALL
-    axiom_soap_header_block_get_attribute(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env,
-            const axis2_char_t *attr_name,
-            const axis2_char_t *soap_envelope_namespace_uri);
-
-    AXIS2_EXTERN axiom_node_t* AXIS2_CALL
-    axiom_soap_header_block_get_base_node(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env);
+
+    axiom_soap_header_block_set_attribute(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env,
+        const axis2_char_t * attr_name,
+        const axis2_char_t * attr_value,
+        const axis2_char_t * soap_envelope_namespace_uri);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+
+    axiom_soap_header_block_get_attribute(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env,
+        const axis2_char_t * attr_name,
+        const axis2_char_t * soap_envelope_namespace_uri);
+
+    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+
+    axiom_soap_header_block_get_base_node(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env);
 
     AXIS2_EXTERN int AXIS2_CALL
-    axiom_soap_header_block_get_soap_version(axiom_soap_header_block_t *header_block,
-            const axutil_env_t *env);
+    axiom_soap_header_block_get_soap_version(
+        axiom_soap_header_block_t * header_block,
+        const axutil_env_t * env);
 
     /** @} */
 
 #ifdef __cplusplus
 }
 #endif
-#endif /* AXIOM_SOAP_HEADER_BLOCK_H */
+#endif                          /* AXIOM_SOAP_HEADER_BLOCK_H */

Modified: webservices/axis2/trunk/c/axiom/include/axiom_stax_builder.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_stax_builder.h?rev=580283&r1=580282&r2=580283&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_stax_builder.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_stax_builder.h Fri Sep 28 03:12:14 2007
@@ -1,3 +1,4 @@
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
@@ -36,15 +37,15 @@
 
     typedef struct axiom_stax_builder axiom_stax_builder_t;
 
-
     /**
       * Creates an stax builder
       * @param environment Environment. MUST NOT be NULL, .
       * @return a pointer to the newly created builder struct. 
       */
-    AXIS2_EXTERN axiom_stax_builder_t * AXIS2_CALL
-    axiom_stax_builder_create(const axutil_env_t *env,
-        axiom_xml_reader_t *parser);
+    AXIS2_EXTERN axiom_stax_builder_t *AXIS2_CALL
+    axiom_stax_builder_create(
+        const axutil_env_t * env,
+        axiom_xml_reader_t * parser);
 
     /**
       * Builds the next node from stream. Moves pull parser forward and reacts 
@@ -54,9 +55,10 @@
       * @return a pointer to the next node, or NULL if there are no more nodes.
       *     On erros sets the error and returns NULL.
       */
-    AXIS2_EXTERN axiom_node_t* AXIS2_CALL
-    axiom_stax_builder_next(struct axiom_stax_builder *builder,
-        const axutil_env_t *env);
+    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+    axiom_stax_builder_next(
+        struct axiom_stax_builder *builder,
+        const axutil_env_t * env);
 
     /**
       * Discards the element that is being built currently.
@@ -65,65 +67,71 @@
       * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE.
       */
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_stax_builder_discard_current_element(struct axiom_stax_builder *builder,
-            const axutil_env_t *env);
-   
-   /**
-     * Free the build struct instance and its associated document,axiom tree.
-     * @param builder pointer to builder struct
-     * @param env environment, MUST NOT be NULL
-     * @return status of the op AXIS2_SUCCESS on success,
-     *     AXIS2_FAILURE on error.
-     */
+
+    axiom_stax_builder_discard_current_element(
+        struct axiom_stax_builder *builder,
+        const axutil_env_t * env);
+
+    /**
+      * Free the build struct instance and its associated document,axiom tree.
+      * @param builder pointer to builder struct
+      * @param env environment, MUST NOT be NULL
+      * @return status of the op AXIS2_SUCCESS on success,
+      *     AXIS2_FAILURE on error.
+      */
     AXIS2_EXTERN void AXIS2_CALL
-    axiom_stax_builder_free(struct axiom_stax_builder *builder,
-        const axutil_env_t *env);
+    axiom_stax_builder_free(
+        struct axiom_stax_builder *builder,
+        const axutil_env_t * env);
 
-	/**
+    /**
      * Free the build struct instance and its associated document.
-		does not free the associated axiom tree.
+    does not free the associated axiom tree.
      * @param builder pointer to builder struct
      * @param env environment, MUST NOT be NULL
      * @return status of the op AXIS2_SUCCESS on success,
      *     AXIS2_FAILURE on error.
      */
     AXIS2_EXTERN void AXIS2_CALL
-    axiom_stax_builder_free_self(struct axiom_stax_builder *builder,
-        const axutil_env_t *env);
-
-   /** Gets the document associated with the builder
-     * @param builder axiom_stax_builder 
-     * @param env environment 
-     * @return pointer to document struct associated with builder
-     *     NULL if there is no document associated with the builder,
-     *     NULL if an error occured.
-     */
+    axiom_stax_builder_free_self(
+        struct axiom_stax_builder *builder,
+        const axutil_env_t * env);
+
+    /** Gets the document associated with the builder
+      * @param builder axiom_stax_builder 
+      * @param env environment 
+      * @return pointer to document struct associated with builder
+      *     NULL if there is no document associated with the builder,
+      *     NULL if an error occured.
+      */
     AXIS2_EXTERN axiom_document_t *AXIS2_CALL
-    axiom_stax_builder_get_document(struct axiom_stax_builder *builder,
-        const axutil_env_t *env);
 
-   /**
-     * builder is finished building om structure
-     */
+    axiom_stax_builder_get_document(
+        struct axiom_stax_builder *builder,
+        const axutil_env_t * env);
+
+    /**
+      * builder is finished building om structure
+      */
 
     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_stax_builder_is_complete(struct axiom_stax_builder* builder,
-        const axutil_env_t *env);
+    axiom_stax_builder_is_complete(
+        struct axiom_stax_builder *builder,
+        const axutil_env_t * env);
 
-   /**
-     * moves the reader to next event and returns the token returned
-     * by the xml_reader , returns -1 on error 
-     */
+    /**
+      * moves the reader to next event and returns the token returned
+      * by the xml_reader , returns -1 on error 
+      */
     AXIS2_EXTERN int AXIS2_CALL
-    axiom_stax_builder_next_with_token(struct axiom_stax_builder *builder,
-        const axutil_env_t *env);
+    axiom_stax_builder_next_with_token(
+        struct axiom_stax_builder *builder,
+        const axutil_env_t * env);
 
     /** @} */
 
-
 #ifdef __cplusplus
 }
 #endif
-
 
 #endif                          /* AXIOM_STAX_BUILDER_H */

Modified: webservices/axis2/trunk/c/axiom/include/axiom_text.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_text.h?rev=580283&r1=580282&r2=580283&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_text.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_text.h Fri Sep 28 03:12:14 2007
@@ -1,3 +1,4 @@
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
@@ -36,7 +37,6 @@
 
     typedef struct axiom_text axiom_text_t;
 
-
     /**
       * Creates a new text struct
       * @param env Environment. 
@@ -49,12 +49,13 @@
       * @return pointer to newly created text struct 
       */
     AXIS2_EXTERN axiom_text_t *AXIS2_CALL
-    axiom_text_create(const axutil_env_t *env,
-        axiom_node_t *parent,
-        const axis2_char_t *value,
+    axiom_text_create(
+        const axutil_env_t * env,
+        axiom_node_t * parent,
+        const axis2_char_t * value,
         axiom_node_t ** node);
 
-	/**
+    /**
       * Creates a new text struct
       * @param env Environment. 
       * @param parent parent of the new node. Optinal, can be NULL. 
@@ -66,9 +67,10 @@
       * @return pointer to newly created text struct 
       */
     AXIS2_EXTERN axiom_text_t *AXIS2_CALL
-    axiom_text_create_str(const axutil_env_t *env,
-        axiom_node_t *parent,
-        axutil_string_t *value,
+    axiom_text_create_str(
+        const axutil_env_t * env,
+        axiom_node_t * parent,
+        axutil_string_t * value,
         axiom_node_t ** node);
 
     /**
@@ -83,10 +85,12 @@
       * @return pointer to newly created text struct 
       */
     AXIS2_EXTERN axiom_text_t *AXIS2_CALL
-    axiom_text_create_with_data_handler(const axutil_env_t *env,
+
+    axiom_text_create_with_data_handler(
+        const axutil_env_t * env,
         axiom_node_t * parent,
-        axiom_data_handler_t* data_handler,
-        axiom_node_t **node);
+        axiom_data_handler_t * data_handler,
+        axiom_node_t ** node);
 
     /**
       * Free an axiom_text struct
@@ -96,8 +100,9 @@
       * AXIS2_FAILURE on error.
       */
     AXIS2_EXTERN void AXIS2_CALL
-    axiom_text_free(struct axiom_text *om_text,
-        const axutil_env_t *env);
+    axiom_text_free(
+        struct axiom_text *om_text,
+        const axutil_env_t * env);
 
     /**
       * Serialize op
@@ -108,34 +113,37 @@
       * AXIS2_FAILURE on error
       */
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_text_serialize(struct axiom_text *om_text,
-            const axutil_env_t *env,
-            axiom_output_t *om_output);
+    axiom_text_serialize(
+        struct axiom_text *om_text,
+        const axutil_env_t * env,
+        axiom_output_t * om_output);
 
-   /**
-     * Sets the text value
-     * @param om_text om_text struct
-     * @param env environment.
-     * @param value text
-     * @return status of the op. AXIS2_SUCCESS on success,
-     * AXIS2_FAILURE on error.
-     */
+    /**
+      * Sets the text value
+      * @param om_text om_text struct
+      * @param env environment.
+      * @param value text
+      * @return status of the op. AXIS2_SUCCESS on success,
+      * AXIS2_FAILURE on error.
+      */
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_text_set_value(struct axiom_text *om_text,
-        const axutil_env_t *env,
-        const axis2_char_t *value);
+    axiom_text_set_value(
+        struct axiom_text *om_text,
+        const axutil_env_t * env,
+        const axis2_char_t * value);
 
-   /**
-     * Gets text value 
-     * @param om_text om_text struct
-     * @param env environment.
-     * @return text value , NULL is returned if there is no text value.
-     */
+    /**
+      * Gets text value 
+      * @param om_text om_text struct
+      * @param env environment.
+      * @return text value , NULL is returned if there is no text value.
+      */
     AXIS2_EXTERN const axis2_char_t *AXIS2_CALL
-    axiom_text_get_value(struct axiom_text *om_text,
-        const axutil_env_t *env);
+    axiom_text_get_value(
+        struct axiom_text *om_text,
+        const axutil_env_t * env);
 
-	/**
+    /**
      * Sets the text value
      * @param om_text om_text struct
      * @param env environment.
@@ -144,41 +152,45 @@
      * AXIS2_FAILURE on error.
      */
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_text_set_value_str(struct axiom_text *om_text,
-        const axutil_env_t *env,
-        axutil_string_t *value);
+    axiom_text_set_value_str(
+        struct axiom_text *om_text,
+        const axutil_env_t * env,
+        axutil_string_t * value);
 
-   /**
-     * Gets text value from the text node even when MTOM optimized
-     * @param om_text om_text struct
-     * @param env environment.
-     * @return text value base64 encoded text when MTOM optimized, 
-     * NULL is returned if there is no text value.
-     */
+    /**
+      * Gets text value from the text node even when MTOM optimized
+      * @param om_text om_text struct
+      * @param env environment.
+      * @return text value base64 encoded text when MTOM optimized, 
+      * NULL is returned if there is no text value.
+      */
     AXIS2_EXTERN const axis2_char_t *AXIS2_CALL
-        axiom_text_get_text(axiom_text_t *om_text,
-                    const axutil_env_t *env);
+    axiom_text_get_text(
+        axiom_text_t * om_text,
+        const axutil_env_t * env);
 
-   /**
-     * Gets text value 
-     * @param om_text om_text struct
-     * @param env environment.
-     * @return text valu stringe , NULL is returned if there is no text value.
-     */
+    /**
+      * Gets text value 
+      * @param om_text om_text struct
+      * @param env environment.
+      * @return text valu stringe , NULL is returned if there is no text value.
+      */
     AXIS2_EXTERN axutil_string_t *AXIS2_CALL
-    axiom_text_get_value_str(struct axiom_text *om_text,
-        const axutil_env_t *env);
+    axiom_text_get_value_str(
+        struct axiom_text *om_text,
+        const axutil_env_t * env);
 
-   /**
-     * Sets optimized 
-     * @param om_text pointer to om_text struct
-     * @param env environment
-     * @optimize optimize value
-     * @returns AXIS2_SUCCESS
-     */
+    /**
+      * Sets optimized 
+      * @param om_text pointer to om_text struct
+      * @param env environment
+      * @optimize optimize value
+      * @returns AXIS2_SUCCESS
+      */
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_text_set_optimize(struct axiom_text *om_text,
-        const axutil_env_t *env,
+    axiom_text_set_optimize(
+        struct axiom_text *om_text,
+        const axutil_env_t * env,
         axis2_bool_t optimize);
 
     /**
@@ -188,22 +200,27 @@
      * @returns AXIS2_SUCCESS
      */
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_text_set_is_binary(struct axiom_text *om_text,
-        const axutil_env_t *env,
+    axiom_text_set_is_binary(
+        struct axiom_text *om_text,
+        const axutil_env_t * env,
         const axis2_bool_t is_binary);
 
     AXIS2_EXTERN axiom_data_handler_t *AXIS2_CALL
-    axiom_text_get_data_handler(struct axiom_text *om_text,
-        const axutil_env_t *env);
+
+    axiom_text_get_data_handler(
+        struct axiom_text *om_text,
+        const axutil_env_t * env);
 
     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_text_get_content_id(struct axiom_text *om_text,
-        const axutil_env_t *env);
+    axiom_text_get_content_id(
+        struct axiom_text *om_text,
+        const axutil_env_t * env);
 
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_text_set_content_id(axiom_text_t *om_text,
-        const axutil_env_t *env,
-        const axis2_char_t *content_id);
+    axiom_text_set_content_id(
+        axiom_text_t * om_text,
+        const axutil_env_t * env,
+        const axis2_char_t * content_id);
 
     /** @} */
 

Modified: webservices/axis2/trunk/c/axiom/include/axiom_util.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_util.h?rev=580283&r1=580282&r2=580283&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_util.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_util.h Fri Sep 28 03:12:14 2007
@@ -1,3 +1,4 @@
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
@@ -28,166 +29,190 @@
 {
 #endif
 
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
+
     axiom_util_get_first_child_element_with_uri(
-        axiom_node_t *ele_node,
-        const axutil_env_t *env,
-        axis2_char_t *uri,
-        axiom_node_t **child);
+        axiom_node_t * ele_node,
+        const axutil_env_t * env,
+        axis2_char_t * uri,
+        axiom_node_t ** child);
 
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
-    axiom_util_get_next_sibling_element_with_uri(
-        axiom_node_t *ele_node,
-        const axutil_env_t *env,
-        axis2_char_t *uri,
-        axiom_node_t **next_node);
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
 
+    axiom_util_get_next_sibling_element_with_uri(
+        axiom_node_t * ele_node,
+        const axutil_env_t * env,
+        axis2_char_t * uri,
+        axiom_node_t ** next_node);
 
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
 
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
     axiom_util_get_first_child_element(
-        axiom_element_t *ele,
-        const axutil_env_t *env,
-        axiom_node_t *ele_node,
-        axiom_node_t **child_node);
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axiom_node_t ** child_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
 
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
     axiom_util_get_last_child_element(
-        axiom_element_t *ele,
-        const axutil_env_t *env,
-        axiom_node_t *ele_node,
-        axiom_node_t **child_node);
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axiom_node_t ** child_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
 
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
     axiom_util_get_next_sibling_element(
-        axiom_element_t *ele,
-        const axutil_env_t *env,
-        axiom_node_t *ele_node,
-        axiom_node_t **next_node);
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axiom_node_t ** next_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
 
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
     axiom_util_get_first_child_element_with_localname(
-        axiom_element_t *ele,
-        const axutil_env_t  *env,
-        axiom_node_t *ele_node,
-        axis2_char_t *localname,
-        axiom_node_t **child_node);
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axis2_char_t * localname,
+        axiom_node_t ** child_node);
 
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
 
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
     axiom_util_get_last_child_element_with_localname(
-        axiom_element_t *ele,
-        const axutil_env_t  *env,
-        axiom_node_t *ele_node,
-        axis2_char_t *localname,
-        axiom_node_t **child_node);
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axis2_char_t * localname,
+        axiom_node_t ** child_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
 
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
     axiom_util_get_next_siblng_element_with_localname(
-        axiom_element_t *ele,
-        const axutil_env_t  *env,
-        axiom_node_t *ele_node,
-        axis2_char_t *localname,
-        axiom_node_t **next_node);
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axis2_char_t * localname,
+        axiom_node_t ** next_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
 
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
     axiom_util_get_first_child_element_with_uri_localname(
-        axiom_element_t *ele,
-        const axutil_env_t  *env,
-        axiom_node_t *ele_node,
-        axis2_char_t *localname,
-        axis2_char_t *uri,
-        axiom_node_t **child_node);
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
-    axiom_util_get_last_child_element_with_uri_localname(axiom_element_t *ele,
-            const axutil_env_t  *env,
-            axiom_node_t *ele_node,
-            axis2_char_t *localname,
-            axis2_char_t *uri,
-            axiom_node_t **child_node);
-
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
-    axiom_util_get_next_sibling_element_with_uri_localname(axiom_element_t *ele,
-            const axutil_env_t  *env,
-            axiom_node_t *ele_node,
-            axis2_char_t *localname,
-            axis2_char_t *uri,
-            axiom_node_t **next_node);
-
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
-    axiom_util_get_first_child_element_with_localnames(axiom_element_t *ele,
-            const axutil_env_t  *env,
-            axiom_node_t *ele_node,
-            axutil_array_list_t *names,
-            axiom_node_t **child_node);
-
-
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
-    axiom_util_get_last_child_element_with_localnames(axiom_element_t *ele,
-            const axutil_env_t  *env,
-            axiom_node_t *ele_node,
-            axutil_array_list_t *names,
-            axiom_node_t **child_node);
-
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
-    axiom_util_get_next_siblng_element_with_localnames(axiom_element_t *ele,
-            const axutil_env_t  *env,
-            axiom_node_t *ele_node,
-            axutil_array_list_t *names,
-            axiom_node_t **next_node);
-
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
-    axiom_util_get_first_child_element_with_localname_attr(axiom_element_t *ele,
-            const axutil_env_t  *env,
-            axiom_node_t *ele_node,
-            axis2_char_t *localname,
-            axis2_char_t *attr_name,
-            axis2_char_t *attr_value,
-            axiom_node_t **child_node);
-
-
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
-    axiom_util_get_last_child_element_with_localname_attr(axiom_element_t *ele,
-            const axutil_env_t  *env,
-            axiom_node_t *ele_node,
-            axis2_char_t *localname,
-            axis2_char_t *attr_name,
-            axis2_char_t *attr_value,
-            axiom_node_t **child_node);
-
-    AXIS2_EXTERN axiom_element_t * AXIS2_CALL
-    axiom_util_get_next_siblng_element_with_localname_attr(axiom_element_t *ele,
-            const axutil_env_t  *env,
-            axiom_node_t *ele_node,
-            axis2_char_t *localname,
-            axis2_char_t *attr_name,
-            axis2_char_t *attr_value,
-            axiom_node_t **next_node);
-
-    AXIS2_EXTERN axis2_char_t * AXIS2_CALL
-    axiom_util_get_child_text(axiom_node_t *node,
-            const axutil_env_t *env);
-
-    AXIS2_EXTERN axis2_char_t * AXIS2_CALL
-    axiom_util_get_localname(axiom_node_t *node,
-            const axutil_env_t *env);
-
-    AXIS2_EXTERN axis2_char_t * AXIS2_CALL
-    axiom_util_get_node_namespace_uri(axiom_node_t *om_node,
-            const axutil_env_t *env);
-
-
-    AXIS2_EXTERN axiom_child_element_iterator_t* AXIS2_CALL
-    axiom_util_get_child_elements(axiom_element_t *om_ele,
-            const axutil_env_t *env,
-            axiom_node_t *om_node);
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axis2_char_t * localname,
+        axis2_char_t * uri,
+        axiom_node_t ** child_node);
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
+
+    axiom_util_get_last_child_element_with_uri_localname(
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axis2_char_t * localname,
+        axis2_char_t * uri,
+        axiom_node_t ** child_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
+
+    axiom_util_get_next_sibling_element_with_uri_localname(
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axis2_char_t * localname,
+        axis2_char_t * uri,
+        axiom_node_t ** next_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
+
+    axiom_util_get_first_child_element_with_localnames(
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axutil_array_list_t * names,
+        axiom_node_t ** child_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
+
+    axiom_util_get_last_child_element_with_localnames(
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axutil_array_list_t * names,
+        axiom_node_t ** child_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
+
+    axiom_util_get_next_siblng_element_with_localnames(
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axutil_array_list_t * names,
+        axiom_node_t ** next_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
+
+    axiom_util_get_first_child_element_with_localname_attr(
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axis2_char_t * localname,
+        axis2_char_t * attr_name,
+        axis2_char_t * attr_value,
+        axiom_node_t ** child_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
+
+    axiom_util_get_last_child_element_with_localname_attr(
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axis2_char_t * localname,
+        axis2_char_t * attr_name,
+        axis2_char_t * attr_value,
+        axiom_node_t ** child_node);
+
+    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
+
+    axiom_util_get_next_siblng_element_with_localname_attr(
+        axiom_element_t * ele,
+        const axutil_env_t * env,
+        axiom_node_t * ele_node,
+        axis2_char_t * localname,
+        axis2_char_t * attr_name,
+        axis2_char_t * attr_value,
+        axiom_node_t ** next_node);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_util_get_child_text(
+        axiom_node_t * node,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_util_get_localname(
+        axiom_node_t * node,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_util_get_node_namespace_uri(
+        axiom_node_t * om_node,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axiom_child_element_iterator_t *AXIS2_CALL
+
+    axiom_util_get_child_elements(
+        axiom_element_t * om_ele,
+        const axutil_env_t * env,
+        axiom_node_t * om_node);
 
-    AXIS2_EXTERN axiom_document_t* AXIS2_CALL
+    AXIS2_EXTERN axiom_document_t *AXIS2_CALL
     axiom_util_new_document(
-        const axutil_env_t *env,
-        const axutil_uri_t *uri);
+        const axutil_env_t * env,
+        const axutil_uri_t * uri);
 
 #ifdef __cplusplus
 }
 #endif
-#endif /* AXIOM_UTIL_H */
+#endif                          /* AXIOM_UTIL_H */

Modified: webservices/axis2/trunk/c/axiom/include/axiom_xml_reader.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_xml_reader.h?rev=580283&r1=580282&r2=580283&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_xml_reader.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_xml_reader.h Fri Sep 28 03:12:14 2007
@@ -1,3 +1,4 @@
+
 /*
  *   Copyright 2004,2005 The Apache Software Foundation.
  *
@@ -60,7 +61,7 @@
         AXIOM_XML_READER_PROCESSING_INSTRUCTION,
         AXIOM_XML_READER_CDATA,
         AXIOM_XML_READER_DOCUMENT_TYPE
-    }axiom_xml_reader_event_types;
+    } axiom_xml_reader_event_types;
 
     /**
       * \brief AXIOM_XML_READER ops
@@ -69,6 +70,7 @@
 
     struct axiom_xml_reader_ops
     {
+
         /**
          * causes the reader to read the next parse event. 
          * returns the event just read
@@ -78,9 +80,11 @@
          *          axiom_xml_reader_event_types
          */
 
-        int(AXIS2_CALL *
-            next)(axiom_xml_reader_t *parser,
-                const axutil_env_t *env);
+        int(
+            AXIS2_CALL
+            * next)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
 
         /**
         * free pull_parser
@@ -89,9 +93,12 @@
         * @returns axis2_status_code
         */
 
-        void (AXIS2_CALL *
-        free)(axiom_xml_reader_t *parser,
-                const axutil_env_t *env);
+        void(
+            AXIS2_CALL
+            * free)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
+
         /**
          * Get the Number of attributes in the current element 
          * @param parser axiom_xml_reader  
@@ -99,10 +106,11 @@
          * @returns Number of attributes , AXIS2_FAILURE on error 
          */
 
-        int(AXIS2_CALL *
-            get_attribute_count)(axiom_xml_reader_t *parser,
-                const axutil_env_t *env);
-
+        int(
+            AXIS2_CALL
+            * get_attribute_count)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
 
         /** This is used to get an attribute's localname using an index relative to
           * current element.The iterations are not zero based. 
@@ -113,9 +121,11 @@
           * @returns the attribute localname 
           *          caller must free the value using axiom_xml_reader_xml_free macro       
           */
-        axis2_char_t*(AXIS2_CALL *
-            get_attribute_name_by_number)(axiom_xml_reader_t *parser,
-                const axutil_env_t *env,
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_attribute_name_by_number)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env,
                 int i);
 
         /** This is used to get an attribute's prefix using an index relative to
@@ -128,9 +138,11 @@
           *          caller must free the value using axiom_xml_reader_xml_free macro       
           */
 
-        axis2_char_t*(AXIS2_CALL *
-            get_attribute_prefix_by_number)(axiom_xml_reader_t *parser,
-                const axutil_env_t *env,
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_attribute_prefix_by_number)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env,
                 int i);
 
         /** Gets an attribute's value using an index relative to
@@ -143,10 +155,12 @@
          *          caller must free the value using axiom_xml_reader_xml_free macro        
          */
 
-        axis2_char_t*(AXIS2_CALL *
-            get_attribute_value_by_number)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env,
-                 int i);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_attribute_value_by_number)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env,
+                int i);
 
         /** Gets an attribute's namespace uri using an index relative to
          * current element. The iterations are not zero based. 
@@ -158,10 +172,12 @@
          *          caller must free the value using axiom_xml_reader_xml_free macro        
          */
 
-        axis2_char_t*(AXIS2_CALL *
-            get_attribute_namespace_by_number)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env,
-                 int i);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_attribute_namespace_by_number)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env,
+                int i);
 
         /** Returns the text value of current element
           * @param parser pointer to parser
@@ -169,9 +185,11 @@
           * @returns Text Value, NULL on error 
           *          caller must free the value using axiom_xml_reader_xml_free macro 
           */
-        axis2_char_t*(AXIS2_CALL *
-            get_value)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_value)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
 
         /**
          * Returns the namespace count of current element 
@@ -179,9 +197,12 @@
          * @param env environment
          * @returns namespace count of current element,
          */
-        int(AXIS2_CALL *
-            get_namespace_count)(axiom_xml_reader_t *parser,
-                const axutil_env_t *env);
+        int(
+            AXIS2_CALL
+            * get_namespace_count)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
+
         /**
          * Accesses the namespace uri of the namespaces declared in current element 
          * using an index 
@@ -191,10 +212,13 @@
          * @returns namespace uri of corresponding namespace
          * caller must free the value using axiom_xml_reader_xml_free macro        
          */
-        axis2_char_t*(AXIS2_CALL *
-            get_namespace_uri_by_number)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env,
-                 int i);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_namespace_uri_by_number)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env,
+                int i);
+
         /**
          * Accesses the namespace prefix of the namespaces declared in current element 
          * using an index 
@@ -204,10 +228,12 @@
          * @returns namespace prefix of corresponding namespace 
          * caller must free the value using axiom_xml_reader_xml_free macro        
          */
-        axis2_char_t*(AXIS2_CALL *
-            get_namespace_prefix_by_number)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env,
-                 int i);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_namespace_prefix_by_number)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env,
+                int i);
 
         /**
          * Used to obtain the current element prefix
@@ -216,9 +242,11 @@
          * @returns prefix , NULL on error 
          * caller must free the value using axiom_xml_reader_xml_free macro
          */
-        axis2_char_t*(AXIS2_CALL *
-            get_prefix)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_prefix)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
 
         /**
          * Used to obtain the current element localname
@@ -227,9 +255,11 @@
          * @returns localname , NULL on error 
          *          caller must free the value using axiom_xml_reader_xml_free macro
          */
-        axis2_char_t*(AXIS2_CALL *
-            get_name)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_name)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
 
         /**
          * Used to get the processingInstruction target
@@ -238,9 +268,11 @@
          * @returns target value of processingInstruction
          * caller must free the value using axiom_xml_reader_xml_free macro
          */
-        axis2_char_t*(AXIS2_CALL *
-             get_pi_target)(axiom_xml_reader_t *parser,
-                  const axutil_env_t *env);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_pi_target)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
 
         /**
          * Gets the processingInstruction data
@@ -249,9 +281,11 @@
          * @returns data of processingInstruction
          * caller must free the value using axiom_xml_reader_xml_free macro
          */
-        axis2_char_t*(AXIS2_CALL *
-            get_pi_data)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_pi_data)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
 
         /**
          * Used to get the DTD 
@@ -260,9 +294,11 @@
          * @return text of doctype declaration. NULL is returns of no data 
          * exists.
          */
-        axis2_char_t*(AXIS2_CALL *
-            get_dtd)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_dtd)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
 
         /**
          *  Free function , this function wraps the underlying parser's 
@@ -274,10 +310,12 @@
          * @return status of the op, AXIS2_SUCCESS on success,
          * AXIS2_FAILURE on error.
          */
-        void(AXIS2_CALL *
-            xml_free)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env,
-                 void *data);
+        void(
+            AXIS2_CALL
+            * xml_free)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env,
+                void *data);
 
         /**
          * Gets the char set encoding of the parser 
@@ -286,19 +324,25 @@
          * @returns char set encoding string or NULL in failure
          */
 
-        axis2_char_t*(AXIS2_CALL *
-            get_char_set_encoding)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_char_set_encoding)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
 
         /** Returns the namespace uri associated with current node */
-        axis2_char_t*(AXIS2_CALL *
-            get_namespace_uri)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env);
-
-        axis2_char_t*(AXIS2_CALL *
-            get_namespace_uri_by_prefix)(axiom_xml_reader_t *parser,
-                 const axutil_env_t *env,
-                 axis2_char_t *prefix);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_namespace_uri)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env);
+
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_namespace_uri_by_prefix)(
+                axiom_xml_reader_t * parser,
+                const axutil_env_t * env,
+                axis2_char_t * prefix);
     };
 
     /**
@@ -319,9 +363,11 @@
      * NULL on error with error code set in the environment's error
      */
     AXIS2_EXTERN axiom_xml_reader_t *AXIS2_CALL
-    axiom_xml_reader_create_for_file(const axutil_env_t *env,
+
+    axiom_xml_reader_create_for_file(
+        const axutil_env_t * env,
         char *filename,
-        const axis2_char_t *encoding);
+        const axis2_char_t * encoding);
 
     /**
      * This create an instance of axiom_xml_reader to
@@ -339,11 +385,13 @@
      * @param encoding encoding scheme of the xml stream
      */
     AXIS2_EXTERN axiom_xml_reader_t *AXIS2_CALL
-    axiom_xml_reader_create_for_io(const axutil_env_t *env,
+
+    axiom_xml_reader_create_for_io(
+        const axutil_env_t * env,
         AXIS2_READ_INPUT_CALLBACK,
         AXIS2_CLOSE_INPUT_CALLBACK,
         void *ctx,
-        const axis2_char_t *encoding);
+        const axis2_char_t * encoding);
 
     /**
      * Create an axiom_xml_reader_t using a buffer, which is the xml input
@@ -354,118 +402,148 @@
      * @return pointer to axiom_xml_reader_t struct on success , NULL otherwise
      */
     AXIS2_EXTERN axiom_xml_reader_t *AXIS2_CALL
-    axiom_xml_reader_create_for_memory(const axutil_env_t *env,
+
+    axiom_xml_reader_create_for_memory(
+        const axutil_env_t * env,
         void *container,
         int size,
-        const axis2_char_t *encoding,
+        const axis2_char_t * encoding,
         int type);
 
     /**
      * init function initializes the parser
      */
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_xml_reader_init();
+    axiom_xml_reader_init(
+    );
 
     /**
      * parser cleanup function
      */
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_xml_reader_cleanup();
-
+    axiom_xml_reader_cleanup(
+    );
 
-AXIS2_EXTERN int AXIS2_CALL
-axiom_xml_reader_next(axiom_xml_reader_t *parser,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN void AXIS2_CALL 
-axiom_xml_reader_free(axiom_xml_reader_t *parser,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN int AXIS2_CALL
-axiom_xml_reader_get_attribute_count(axiom_xml_reader_t *parser,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-axiom_xml_reader_get_attribute_name_by_number(axiom_xml_reader_t *parser,
-    const axutil_env_t *env,
-    int i);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_attribute_prefix_by_number(axiom_xml_reader_t *parser,
-    const axutil_env_t *env,
-    int i);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_attribute_value_by_number(axiom_xml_reader_t *parser,
-     const axutil_env_t *env,
-     int i);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_attribute_namespace_by_number(axiom_xml_reader_t *parser,
-     const axutil_env_t *env,
-     int i);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_value(axiom_xml_reader_t *parser,
-     const axutil_env_t *env);
-
-AXIS2_EXTERN int AXIS2_CALL 
-axiom_xml_reader_get_namespace_count(axiom_xml_reader_t *parser,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_namespace_uri_by_number(axiom_xml_reader_t *parser,
-     const axutil_env_t *env,
-     int i);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_namespace_prefix_by_number(axiom_xml_reader_t *parser,
-     const axutil_env_t *env,
-     int i);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_prefix(axiom_xml_reader_t *parser,
-     const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_name(axiom_xml_reader_t *parser,
-     const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_pi_target(axiom_xml_reader_t *parser,
-      const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_pi_data(axiom_xml_reader_t *parser,
-     const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_dtd(axiom_xml_reader_t *parser,
-     const axutil_env_t *env);
-
-AXIS2_EXTERN void AXIS2_CALL 
-axiom_xml_reader_xml_free(axiom_xml_reader_t *parser,
-     const axutil_env_t *env,
-     void *data);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_char_set_encoding(axiom_xml_reader_t *parser,
-     const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_namespace_uri(axiom_xml_reader_t *parser,
-     const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL 
-axiom_xml_reader_get_namespace_uri_by_prefix(axiom_xml_reader_t *parser,
-     const axutil_env_t *env,
-     axis2_char_t *prefix);
+    AXIS2_EXTERN int AXIS2_CALL
+    axiom_xml_reader_next(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN void AXIS2_CALL
+    axiom_xml_reader_free(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN int AXIS2_CALL
+    axiom_xml_reader_get_attribute_count(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+
+    axiom_xml_reader_get_attribute_name_by_number(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env,
+        int i);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+
+    axiom_xml_reader_get_attribute_prefix_by_number(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env,
+        int i);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+
+    axiom_xml_reader_get_attribute_value_by_number(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env,
+        int i);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+
+    axiom_xml_reader_get_attribute_namespace_by_number(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env,
+        int i);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_xml_reader_get_value(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN int AXIS2_CALL
+    axiom_xml_reader_get_namespace_count(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+
+    axiom_xml_reader_get_namespace_uri_by_number(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env,
+        int i);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+
+    axiom_xml_reader_get_namespace_prefix_by_number(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env,
+        int i);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_xml_reader_get_prefix(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_xml_reader_get_name(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_xml_reader_get_pi_target(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_xml_reader_get_pi_data(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_xml_reader_get_dtd(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN void AXIS2_CALL
+    axiom_xml_reader_xml_free(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env,
+        void *data);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+
+    axiom_xml_reader_get_char_set_encoding(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_xml_reader_get_namespace_uri(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+
+    axiom_xml_reader_get_namespace_uri_by_prefix(
+        axiom_xml_reader_t * parser,
+        const axutil_env_t * env,
+        axis2_char_t * prefix);
 
     /** @} */
 
-
 #ifdef __cplusplus
 }
 #endif
 
-#endif  /* AXIOM_XML_READER_H */
+#endif                          /* AXIOM_XML_READER_H */

Modified: webservices/axis2/trunk/c/axiom/include/axiom_xml_writer.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_xml_writer.h?rev=580283&r1=580282&r2=580283&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_xml_writer.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_xml_writer.h Fri Sep 28 03:12:14 2007
@@ -1,3 +1,4 @@
+
 /*
  *   Copyright 2004,2005 The Apache Software Foundation.
  *
@@ -39,8 +40,6 @@
      * @{
      */
 
-
-
     /**
       * \brief axiom_xml_writer ops
       * Encapsulator struct for ops of axiom_xml_writer
@@ -48,6 +47,7 @@
 
     struct axiom_xml_writer_ops
     {
+
         /**
          * Free xml writer
          * @param writer pointer to xml_writer struct to be freed
@@ -56,9 +56,12 @@
          *       AXIS2_SUCCESS on success and AXIS2_FAILURE on error
          */
 
-        void (AXIS2_CALL *
-        free)(axiom_xml_writer_t *writer,
-            const axutil_env_t *env);
+        void(
+            AXIS2_CALL
+            * free)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env);
+
         /**
          *  Write a start tag to output stream with localname.
          *  Internally the writer keeps track of the opened tags 
@@ -68,10 +71,13 @@
          *  @return the status of the op, AXIS2_SUCCESS on success
                      AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_start_element)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *localname);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_start_element)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * localname);
+
         /**
          *  write an end tag to the output relying on the internal
          *  state of writer to determine the prefix and localname of
@@ -81,9 +87,12 @@
          *  @return status of the op. AXIS2_SUCCESS on success.
          *           AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                end_start_element)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env);
+        axis2_status_t(
+            AXIS2_CALL
+            * end_start_element)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env);
+
         /**
          * Write an element tag with localname and namespace uri 
          * @param writer pointer to xml writer struct
@@ -94,11 +103,13 @@
          * @returns status of the op, AXIS2_SUCCESS on success.
          *          AXIS2_FAILURE on error
          */
-        axis2_status_t(AXIS2_CALL *
-                write_start_element_with_namespace)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *localname,
-                        axis2_char_t *namespace_uri);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_start_element_with_namespace)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * localname,
+                axis2_char_t * namespace_uri);
 
         /**
          * write a start tag to output
@@ -110,12 +121,15 @@
          * @return status of the op 
                    AXIS2_SUCCESS on success. AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_start_element_with_namespace_prefix)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *localname,
-                        axis2_char_t *namespace_uri,
-                        axis2_char_t *prefix);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_start_element_with_namespace_prefix)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * localname,
+                axis2_char_t * namespace_uri,
+                axis2_char_t * prefix);
+
         /**
          * write an element tag with localname 
          * @param writer xml_writer
@@ -124,10 +138,13 @@
          * @return status of the op AXIS2_SUCCESS on success,
          *                AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_empty_element)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *localname);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_empty_element)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * localname);
+
         /**
          * write empty_element with localname and namespace uri.
          * @param writer xml writer
@@ -138,11 +155,14 @@
          *               AXIS2_FAILURE on error.
          */
 
-        axis2_status_t(AXIS2_CALL *
-                write_empty_element_with_namespace)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *localname,
-                        axis2_char_t *namespace_uri);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_empty_element_with_namespace)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * localname,
+                axis2_char_t * namespace_uri);
+
         /**
          * write empty element with namespace uri and prefix 
          * @param writer xml_writer
@@ -153,12 +173,15 @@
          * @return status of the op, AXIS2_SUCCESS on success,
          *                    AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_empty_element_with_namespace_prefix)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *localname,
-                        axis2_char_t *namespace_uri,
-                        axis2_char_t *prefix);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_empty_element_with_namespace_prefix)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * localname,
+                axis2_char_t * namespace_uri,
+                axis2_char_t * prefix);
+
         /**
          * write end tag with correct localname prefix resolved internally 
          * @param writer xml writer
@@ -166,9 +189,12 @@
          * @return status of the op, AXIS2_SUCCESS on success,
          *            AXIS2_FAILURE on failure 
          */
-        axis2_status_t(AXIS2_CALL *
-                write_end_element)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_end_element)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env);
+
         /**
          * write end document
          * @param writer xml writer
@@ -176,9 +202,12 @@
          * @return status of the op AXIS2_SUCCESS on success,
          *              AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_end_document)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_end_document)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env);
+
         /**
          * write attribute with localname and value
          * @param writer writer
@@ -188,11 +217,14 @@
          * @return status of the op AXIS2_SUCCESS on success,
          *                 AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_attribute)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *localname,
-                        axis2_char_t *value);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_attribute)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * localname,
+                axis2_char_t * value);
+
         /**
          *  @param writer
          *  @param env environment
@@ -202,12 +234,15 @@
          *  @return status code of the op AXIS2_SUCCESS on success,
          *                    AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_attribute_with_namespace)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *localname,
-                        axis2_char_t *value,
-                        axis2_char_t *namespace_uri);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_attribute_with_namespace)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * localname,
+                axis2_char_t * value,
+                axis2_char_t * namespace_uri);
+
         /**
          * @param writer xml_writer
          * @param env environment
@@ -216,13 +251,16 @@
          * @param namespace uri namespaceuri
          * @param prefix prefix 
          */
-        axis2_status_t(AXIS2_CALL *
-                write_attribute_with_namespace_prefix)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *localname,
-                        axis2_char_t *value,
-                        axis2_char_t *namespace_uri,
-                        axis2_char_t *prefix);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_attribute_with_namespace_prefix)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * localname,
+                axis2_char_t * value,
+                axis2_char_t * namespace_uri,
+                axis2_char_t * prefix);
+
         /**
          * @param writer xml_writer
          * @param env environment
@@ -232,11 +270,14 @@
          *               AXIS2_FAILURE on error.
          */
 
-        axis2_status_t(AXIS2_CALL *
-                write_namespace)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *prefix,
-                        axis2_char_t *namespace_uri);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_namespace)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * prefix,
+                axis2_char_t * namespace_uri);
+
         /**
          * @param writer xml_writer
          * @param env environment
@@ -245,10 +286,13 @@
          *               AXIS2_FAILURE on error.
          */
 
-        axis2_status_t(AXIS2_CALL *
-                write_default_namespace)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *namespace_uri);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_default_namespace)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * namespace_uri);
+
         /**
          * @param writer xml_writer
          * @param env environment
@@ -257,11 +301,13 @@
          *               AXIS2_FAILURE on error.
          */
 
+        axis2_status_t(
+            AXIS2_CALL
+            * write_comment)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * value);
 
-        axis2_status_t(AXIS2_CALL *
-                write_comment)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *value);
         /**
          * @param writer xml_writer
          * @param env environment
@@ -270,11 +316,12 @@
          *               AXIS2_FAILURE on error.
          */
 
-
-        axis2_status_t(AXIS2_CALL *
-                write_processing_instruction)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *target);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_processing_instruction)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * target);
 
         /**
          * @param writer xml_writer
@@ -285,11 +332,13 @@
          *               AXIS2_FAILURE on error.
          */
 
-        axis2_status_t(AXIS2_CALL *
-                write_processing_instruction_data)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *target,
-                        axis2_char_t *data);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_processing_instruction_data)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * target,
+                axis2_char_t * data);
 
         /**
          * @param writer xml_writer
@@ -298,11 +347,12 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_cdata)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *data);
-
+        axis2_status_t(
+            AXIS2_CALL
+            * write_cdata)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * data);
 
         /**
          * @param writer xml_writer
@@ -311,11 +361,12 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_dtd)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *dtd);
-
+        axis2_status_t(
+            AXIS2_CALL
+            * write_dtd)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * dtd);
 
         /**
          * @param writer xml_writer
@@ -324,10 +375,12 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_entity_ref)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *name);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_entity_ref)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * name);
 
         /**
          * @param writer xml_writer
@@ -335,10 +388,11 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_start_document)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env);
-
+        axis2_status_t(
+            AXIS2_CALL
+            * write_start_document)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env);
 
         /**
          * @param writer xml_writer
@@ -347,10 +401,12 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_start_document_with_version)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *version);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_start_document_with_version)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * version);
 
         /**
          * @param writer xml_writer
@@ -360,11 +416,13 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_start_document_with_version_encoding)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *version,
-                        axis2_char_t *encoding);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_start_document_with_version_encoding)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * version,
+                axis2_char_t * encoding);
 
         /**
          * @param writer xml_writer
@@ -373,10 +431,12 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_characters)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *text);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_characters)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * text);
 
         /**
          * @param writer xml_writer
@@ -385,10 +445,12 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_char_t*(AXIS2_CALL *
-                get_prefix)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *uri);
+        axis2_char_t *(
+            AXIS2_CALL
+            * get_prefix)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * uri);
 
         /**
          * @param writer xml_writer
@@ -398,11 +460,13 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                set_prefix)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *prefix,
-                        axis2_char_t *uri);
+        axis2_status_t(
+            AXIS2_CALL
+            * set_prefix)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * prefix,
+                axis2_char_t * uri);
 
         /**
          * @param writer xml_writer
@@ -411,10 +475,12 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                set_default_prefix)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *uri);
+        axis2_status_t(
+            AXIS2_CALL
+            * set_default_prefix)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * uri);
 
         /**
          * @param writer xml_writer
@@ -424,31 +490,43 @@
          * @return status of op AXIS2_SUCCESS on success,
          *               AXIS2_FAILURE on error.
          */
-        axis2_status_t(AXIS2_CALL *
-                write_encoded)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *text,
-                        int in_attr);
-
-        void*(AXIS2_CALL *
-                get_xml)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env);
-
-        unsigned int(AXIS2_CALL *
-                get_xml_size)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env);
-
-        int(AXIS2_CALL *
-                get_type)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env);
-
-        axis2_status_t(AXIS2_CALL *
-                write_raw)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env,
-                        axis2_char_t *content);
-        axis2_status_t (AXIS2_CALL *
-                flush)(axiom_xml_writer_t *writer,
-                        const axutil_env_t *env);
+        axis2_status_t(
+            AXIS2_CALL
+            * write_encoded)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * text,
+                int in_attr);
+
+        void *(
+            AXIS2_CALL
+            * get_xml)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env);
+
+        unsigned int(
+            AXIS2_CALL
+            * get_xml_size)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env);
+
+        int(
+            AXIS2_CALL
+            * get_type)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env);
+
+        axis2_status_t(
+            AXIS2_CALL
+            * write_raw)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env,
+                axis2_char_t * content);
+        axis2_status_t(
+            AXIS2_CALL
+            * flush)(
+                axiom_xml_writer_t * writer,
+                const axutil_env_t * env);
 
     };
 
@@ -466,203 +544,257 @@
      *  create function for axiom_xml_writer
      *
      */
-    AXIS2_EXTERN axiom_xml_writer_t * AXIS2_CALL
-    axiom_xml_writer_create(const axutil_env_t *env,
-            axis2_char_t *filename,
-            axis2_char_t *encoding,
-            int is_prefix_default,
-            int compression);
-
-    AXIS2_EXTERN axiom_xml_writer_t * AXIS2_CALL
-    axiom_xml_writer_create_for_memory(const axutil_env_t *env,
-            axis2_char_t *encoding,
-            int is_prefix_default,
-            int compression,
-            int type);
-
-AXIS2_EXTERN void AXIS2_CALL
-axiom_xml_writer_free(axiom_xml_writer_t *writer,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_start_element(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *localname);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_end_start_element(axiom_xml_writer_t *writer,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_start_element_with_namespace(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *localname,
-    axis2_char_t *namespace_uri);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_start_element_with_namespace_prefix(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *localname,
-    axis2_char_t *namespace_uri,
-    axis2_char_t *prefix);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_empty_element(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *localname);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_empty_element_with_namespace(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *localname,
-    axis2_char_t *namespace_uri);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_empty_element_with_namespace_prefix(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *localname,
-    axis2_char_t *namespace_uri,
-    axis2_char_t *prefix);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_end_element(axiom_xml_writer_t *writer,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_end_document(axiom_xml_writer_t *writer,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_attribute(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *localname,
-    axis2_char_t *value);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_attribute_with_namespace(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *localname,
-    axis2_char_t *value,
-    axis2_char_t *namespace_uri);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_attribute_with_namespace_prefix(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *localname,
-    axis2_char_t *value,
-    axis2_char_t *namespace_uri,
-    axis2_char_t *prefix);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_namespace(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *prefix,
-    axis2_char_t *namespace_uri);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_default_namespace(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *namespace_uri);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_comment(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *value);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_processing_instruction(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *target);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_processing_instruction_data(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *target,
-    axis2_char_t *data);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_cdata(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *data);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_dtd(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *dtd);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_entity_ref(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *name);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_start_document(axiom_xml_writer_t *writer,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_start_document_with_version(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *version);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_start_document_with_version_encoding(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *version,
-    axis2_char_t *encoding);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_characters(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *text);
-
-AXIS2_EXTERN axis2_char_t* AXIS2_CALL
-axiom_xml_writer_get_prefix(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *uri);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_set_prefix(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *prefix,
-    axis2_char_t *uri);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_set_default_prefix(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *uri);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_encoded(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *text,
-    int in_attr);
-
-AXIS2_EXTERN void* AXIS2_CALL
-axiom_xml_writer_get_xml(axiom_xml_writer_t *writer,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN unsigned int AXIS2_CALL
-axiom_xml_writer_get_xml_size(axiom_xml_writer_t *writer,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN int AXIS2_CALL
-axiom_xml_writer_get_type(axiom_xml_writer_t *writer,
-    const axutil_env_t *env);
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axiom_xml_writer_write_raw(axiom_xml_writer_t *writer,
-    const axutil_env_t *env,
-    axis2_char_t *content);
-
-AXIS2_EXTERN axis2_status_t  AXIS2_CALL
-axiom_xml_writer_flush(axiom_xml_writer_t *writer,
-    const axutil_env_t *env);
+    AXIS2_EXTERN axiom_xml_writer_t *AXIS2_CALL
+    axiom_xml_writer_create(
+        const axutil_env_t * env,
+        axis2_char_t * filename,
+        axis2_char_t * encoding,
+        int is_prefix_default,
+        int compression);
+
+    AXIS2_EXTERN axiom_xml_writer_t *AXIS2_CALL
+
+    axiom_xml_writer_create_for_memory(
+        const axutil_env_t * env,
+        axis2_char_t * encoding,
+        int is_prefix_default,
+        int compression,
+        int type);
+
+    AXIS2_EXTERN void AXIS2_CALL
+    axiom_xml_writer_free(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_start_element(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * localname);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_end_start_element(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_start_element_with_namespace(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * localname,
+        axis2_char_t * namespace_uri);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_start_element_with_namespace_prefix(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * localname,
+        axis2_char_t * namespace_uri,
+        axis2_char_t * prefix);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_empty_element(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * localname);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_empty_element_with_namespace(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * localname,
+        axis2_char_t * namespace_uri);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_empty_element_with_namespace_prefix(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * localname,
+        axis2_char_t * namespace_uri,
+        axis2_char_t * prefix);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_end_element(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_end_document(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_write_attribute(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * localname,
+        axis2_char_t * value);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_attribute_with_namespace(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * localname,
+        axis2_char_t * value,
+        axis2_char_t * namespace_uri);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_attribute_with_namespace_prefix(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * localname,
+        axis2_char_t * value,
+        axis2_char_t * namespace_uri,
+        axis2_char_t * prefix);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_write_namespace(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * prefix,
+        axis2_char_t * namespace_uri);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_default_namespace(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * namespace_uri);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_write_comment(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * value);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_processing_instruction(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * target);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_processing_instruction_data(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * target,
+        axis2_char_t * data);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_write_cdata(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * data);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_write_dtd(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * dtd);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_write_entity_ref(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * name);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_start_document(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_start_document_with_version(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * version);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_write_start_document_with_version_encoding(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * version,
+        axis2_char_t * encoding);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_write_characters(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * text);
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_xml_writer_get_prefix(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * uri);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_set_prefix(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * prefix,
+        axis2_char_t * uri);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+
+    axiom_xml_writer_set_default_prefix(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * uri);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_write_encoded(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * text,
+        int in_attr);
+
+    AXIS2_EXTERN void *AXIS2_CALL
+    axiom_xml_writer_get_xml(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN unsigned int AXIS2_CALL
+    axiom_xml_writer_get_xml_size(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN int AXIS2_CALL
+    axiom_xml_writer_get_type(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_write_raw(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env,
+        axis2_char_t * content);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_xml_writer_flush(
+        axiom_xml_writer_t * writer,
+        const axutil_env_t * env);
 
     /** @} */
 
-
 #ifdef __cplusplus
 }
 #endif
 
-#endif /* AXIOM_XML_WRITER_H */
+#endif                          /* AXIOM_XML_WRITER_H */



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org