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 2005/10/14 12:26:34 UTC

svn commit: r321066 - in /webservices/axis2/trunk/c/include: axis2_om_node.h axis2_om_output.h axis2_qname.h

Author: samisa
Date: Fri Oct 14 03:26:24 2005
New Revision: 321066

URL: http://svn.apache.org/viewcvs?rev=321066&view=rev
Log:
Fixed compilation problems

Modified:
    webservices/axis2/trunk/c/include/axis2_om_node.h
    webservices/axis2/trunk/c/include/axis2_om_output.h
    webservices/axis2/trunk/c/include/axis2_qname.h

Modified: webservices/axis2/trunk/c/include/axis2_om_node.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_node.h?rev=321066&r1=321065&r2=321066&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_om_node.h (original)
+++ webservices/axis2/trunk/c/include/axis2_om_node.h Fri Oct 14 03:26:24 2005
@@ -22,12 +22,10 @@
  * @brief defines axis2_om_node_t struct and its operations
  */
 #include <axis2_environment.h>
-#include <axis2_om_output.h>
 
 struct axis2_om_node;
 struct axis2_om_node_ops;
-//struct axis2_om_output;
-//typedef struct axis2_om_output axis2_om_output_t;
+typedef struct axis2_om_output axis2_om_output_t;
 
 
 /** 

Modified: webservices/axis2/trunk/c/include/axis2_om_output.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_om_output.h?rev=321066&r1=321065&r2=321066&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_om_output.h (original)
+++ webservices/axis2/trunk/c/include/axis2_om_output.h Fri Oct 14 03:26:24 2005
@@ -17,30 +17,28 @@
 #ifndef AXIS2_OM_OUTPUT_H
 #define AXIS2_OM_OUTPUT_H
 
-#include <guththila_xml_stream_writer.h>
+#include <axis2_defines.h>
+#include <axis2_environment.h>
 #include <axis2_om_node.h>
 
-#include <stdarg.h>
+
 
 static const char* DEFAULT_CHAR_SET_ENCODING = "utf-8";
 
-struct axis2_om_output_s {
-    guththila_xml_stream_writer_t* xml_writer;
-    int do_optimize;
-    FILE* out_stream;
-    /*apr_array_t binary_node_list;*/
-    /*buffered_soap_out_stream;*/
-    char* mime_boundary;
-    char*  root_content_id;
+struct axis2_om_output {
+    void *xml_writer;
+    axis2_bool_t do_optimize;
+    axis2_char_t *mime_boundary;
+    axis2_char_t *root_content_id;
     int next_id;
-    int is_soap_11;
-    char* char_set_encoding;
-    char* xml_version;
-    int ignore_xml_declaration;
+    axis2_bool_t is_soap_11;
+    axis2_char_t *char_set_encoding;
+    axis2_char_t *xml_version;
+    axis2_bool_t ignore_xml_declaration;
 };
 
-axis2_om_output_t* axis2_create_om_output( FILE* stream);
+axis2_om_output_t* axis2_create_om_output(axis2_environment_t *environment, void* xml_writer);
 
-int axis2_om_output_write(axis2_om_output_t* om_output, axis2_om_types_t type, int no_of_args, ... );
+axis2_status_t axis2_om_output_write(axis2_environment_t *environment, axis2_om_output_t *om_output, axis2_om_types_t type, int no_of_args, ... );
 
-#endif // AXIS2_OM_OUTPUT_H
+#endif /* AXIS2_OM_OUTPUT_H */

Modified: webservices/axis2/trunk/c/include/axis2_qname.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_qname.h?rev=321066&r1=321065&r2=321066&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_qname.h (original)
+++ webservices/axis2/trunk/c/include/axis2_qname.h Fri Oct 14 03:26:24 2005
@@ -84,4 +84,4 @@
 #define axis2_qname_free(environment,qname) ((qname)->ops->axis2_qname_ops_free(environment,qname))
 #define axis2_qname_equals(environment,qname1,qname2) ((qname1)->ops->axis2_qname_ops_equals(environment,qname1,qname2))
 
-#endif // AXIS2_QNAME_H
+#endif /* AXIS2_QNAME_H */