axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From manj...@apache.org
Subject svn commit: r743999 - in /webservices/axis2/trunk/c/axiom/include: axiom_mtom_caching_callback.h axiom_soap_body.h axiom_soap_builder.h
Date Fri, 13 Feb 2009 05:46:53 GMT
Author: manjula
Date: Fri Feb 13 05:46:53 2009
New Revision: 743999

URL: http://svn.apache.org/viewvc?rev=743999&view=rev
Log:
header file chnages for my previous commit.

Modified:
    webservices/axis2/trunk/c/axiom/include/axiom_mtom_caching_callback.h
    webservices/axis2/trunk/c/axiom/include/axiom_soap_body.h
    webservices/axis2/trunk/c/axiom/include/axiom_soap_builder.h

Modified: webservices/axis2/trunk/c/axiom/include/axiom_mtom_caching_callback.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_mtom_caching_callback.h?rev=743999&r1=743998&r2=743999&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_mtom_caching_callback.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_mtom_caching_callback.h Fri Feb 13 05:46:53
2009
@@ -88,6 +88,7 @@
     {
         axiom_mtom_caching_callback_ops_t *ops;
 		axutil_param_t *param;
+        void *user_param;
     };
 
     /*************************** Function macros **********************************/

Modified: webservices/axis2/trunk/c/axiom/include/axiom_soap_body.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_soap_body.h?rev=743999&r1=743998&r2=743999&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_soap_body.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_soap_body.h Fri Feb 13 05:46:53 2009
@@ -164,6 +164,15 @@
         axiom_soap_body_t * soap_body,
         const axutil_env_t * env);
 
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_soap_body_process_attachments(
+        axiom_soap_body_t * soap_body,
+        const axutil_env_t * env,
+        void *user_param,
+        axis2_char_t *callback_name);
+
+
 #ifdef __cplusplus
 }
 #endif

Modified: webservices/axis2/trunk/c/axiom/include/axiom_soap_builder.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_soap_builder.h?rev=743999&r1=743998&r2=743999&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_soap_builder.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_soap_builder.h Fri Feb 13 05:46:53 2009
@@ -21,6 +21,7 @@
 
 #include <axiom_stax_builder.h>
 #include <axiom_soap_envelope.h>
+#include <axiom_mime_parser.h>
 
 /**
  * @file axiom_soap_builder.h
@@ -200,6 +201,56 @@
         axiom_soap_builder_t * builder,
         const axutil_env_t * env);
 
+    /**
+     * Set the mime_parser
+     * @param builder pointer to the SOAP Builder struct
+     * @param env Environment. MUST NOT be NULL
+     * @paran mime_parser pointer to a axiom_mime_parser_t instance
+     */ 
+
+    AXIS2_EXTERN void AXIS2_CALL
+    axiom_soap_builder_set_mime_parser(
+        axiom_soap_builder_t * builder,
+        const axutil_env_t * env,
+        axiom_mime_parser_t *mime_parser);
+
+     /**
+     * Set the callback function
+     * @param builder pointer to the SOAP Builder struct
+     * @param env Environment. MUST NOT be NULL
+     * @param callback to the callback function pointer
+     */
+
+    AXIS2_EXTERN void AXIS2_CALL
+    axiom_soap_builder_set_callback_function(
+        axiom_soap_builder_t * builder,
+        const axutil_env_t * env,
+        AXIS2_READ_INPUT_CALLBACK callback);
+
+     /**
+     * Set the callback_ctx 
+     * @param builder pointer to the SOAP Builder struct
+     * @param env Environment. MUST NOT be NULL
+     * @param void pointer to the callback_ctx 
+     */ 
+
+    AXIS2_EXTERN void AXIS2_CALL
+    axiom_soap_builder_set_callback_ctx(
+        axiom_soap_builder_t * builder,
+        const axutil_env_t * env,
+        void *callback_ctx);
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_soap_builder_create_attachments(
+        axiom_soap_builder_t * builder,
+        const axutil_env_t * env,
+        void *user_param,
+        axis2_char_t *callback_name);
+
+
+
+
+
     /** @} */
 #ifdef __cplusplus
 }



Mime
View raw message