ws-axis-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dami...@apache.org
Subject svn commit: r390963 - in /webservices/axis2/trunk/c/include: axis2_wsdl4c_schema_parser.h axis2_wsdl4c_soap.h
Date Mon, 03 Apr 2006 06:42:38 GMT
Author: damitha
Date: Sun Apr  2 23:42:36 2006
New Revision: 390963

URL: http://svn.apache.org/viewcvs?rev=390963&view=rev
Log:
Added missing file from my previous commit

Added:
    webservices/axis2/trunk/c/include/axis2_wsdl4c_schema_parser.h
Modified:
    webservices/axis2/trunk/c/include/axis2_wsdl4c_soap.h

Added: webservices/axis2/trunk/c/include/axis2_wsdl4c_schema_parser.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_wsdl4c_schema_parser.h?rev=390963&view=auto
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_wsdl4c_schema_parser.h (added)
+++ webservices/axis2/trunk/c/include/axis2_wsdl4c_schema_parser.h Sun Apr  2 23:42:36 2006
@@ -0,0 +1,63 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+ 
+ #ifndef AXIS2_WSDL4C_SCHEMA_PARSER_H
+ #define AXIS2_WSDL4C_SCHEMA_PARSER_H
+ 
+ /**
+ * @file axis2_wsdl4c_schema_parser.h
+ * @brief defines WSDL4C Schema Parser
+ */
+#include <axis2_array_list.h>
+#include <axis2_allocator.h>
+#include <axis2_env.h>
+#include <axis2_error.h>
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+/**
+ * @defgroup axis2 wsdl4c_schema_parser
+ * @ingroup axis2_wsdl4c
+ * @{
+ */
+   /**
+   * The default constructor for Schema Parser
+   * @param input stream for the schema file
+   * @param output stream for any error outputs
+   * @param schema_path path to directory containing XML schema files
+   *
+   */
+    void *
+    axis2_wsdl4c_schema_parser_create(char* schema_file, char *schema_path);
+
+    void
+    axis2_wsdl4c_schema_parser_destroy(void *schema_parser);
+
+   /**
+    * Return the namespace of the schema document
+    */
+    axis2_char_t *
+    axis2_wsdl4c_schema_parser_get_namespace(void *schema_parser);
+                                
+
+/** @} */
+
+#ifdef __cplusplus
+}
+#endif
+#endif  /* AXIS2_WSDL4C_SCHEMA_PARSER_H */

Modified: webservices/axis2/trunk/c/include/axis2_wsdl4c_soap.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2_wsdl4c_soap.h?rev=390963&r1=390962&r2=390963&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_wsdl4c_soap.h (original)
+++ webservices/axis2/trunk/c/include/axis2_wsdl4c_soap.h Sun Apr  2 23:42:36 2006
@@ -60,7 +60,7 @@
     } axis2_wsdl4c_transport_t;
 
     void *
-    axis2_wsdl4c_soap_create(char *schema_path);
+    axis2_wsdl4c_soap_create(axis2_char_t *schema_path);
 
     void
     axis2_wsdl4c_soap_destroy(void *soap);
@@ -70,7 +70,7 @@
      */
     void
     axis2_wsdl4c_soap_set_schema_path(void *soap, 
-                                        char *schema_path); 
+                                        axis2_char_t *schema_path); 
 
     axis2_wsdl4c_transport_t 
     axis2_wsdl4c_soap_get_transport_method(void *soap);
@@ -82,27 +82,27 @@
      * Returns the namespace URI of the wsdl
      * extensibility elements that it can handle.
      */
-    char *
+    axis2_char_t *
     axis2_wsdl4c_soap_get_namespace(void *soap); 
  
     void
     axis2_wsdl4c_soap_set_namespace_prefix(void *soap, 
-                                            char *prefix);
+                                            axis2_char_t *prefix);
  
-    char *
+    axis2_char_t *
     axis2_wsdl4c_soap_get_namespace_prefix(void *soap); 
    
  
     axis2_bool_t
     axis2_wsdl4c_soap_is_namespace_handler(void *soap, 
-                                            char *ns);
+                                            axis2_char_t *ns);
   
  
-    char *
+    axis2_char_t *
     axis2_wsdl4c_soap_get_extensibility_schema(void *soap); 
  
  
-    char *
+    axis2_char_t *
     axis2_wsdl4c_soap_get_encoding_schema(void *soap);
  
 
@@ -127,7 +127,7 @@
     int 
     axis2_wsdl4c_soap_handle_attribute(void *soap, 
                                         int parent,
-                                        char *att_name,
+                                        axis2_char_t *att_name,
                                         void *xml_pull_parser);
  
     /** R
@@ -181,14 +181,15 @@
     void 
     axis2_wsdl4c_soap_get_operation_info(void *soap,
                                             int elem_id, 
-                                            char **soap_action, 
+                                            axis2_char_t **soap_action, 
                                             axis2_wsdl4c_style_t *style);
  
     void 
     axis2_wsdl4c_soap_get_body_info(void *soap,
                                     int elem_id,
-                                    char **ns,
-                                    axis2_wsdl4c_encoding_t *use);
+                                    axis2_char_t **ns,
+                                    axis2_wsdl4c_encoding_t *use,
+                                    axis2_char_t **encoding_style);
  
     void 
     axis2_wsdl4c_soap_get_header_info(void *soap,
@@ -199,7 +200,7 @@
     axis2_bool_t
     axis2_wsdl4c_soap_get_service_location(void *soap,
                                             int elem_id,
-                                            char **location);
+                                            axis2_char_t **location);
 
     /** TODO add more methods like this */
     axis2_bool_t



Mime
View raw message