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 ma...@apache.org on 2009/02/11 18:46:04 UTC

svn commit: r743422 - /webservices/axis2/trunk/c/axiom/include/axiom_mime_parser.h

Author: manjula
Date: Wed Feb 11 17:46:04 2009
New Revision: 743422

URL: http://svn.apache.org/viewvc?rev=743422&view=rev
Log:
Changing the header file.

Modified:
    webservices/axis2/trunk/c/axiom/include/axiom_mime_parser.h

Modified: webservices/axis2/trunk/c/axiom/include/axiom_mime_parser.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_mime_parser.h?rev=743422&r1=743421&r2=743422&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_mime_parser.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_mime_parser.h Wed Feb 11 17:46:04 2009
@@ -59,14 +59,33 @@
       * @param mime_boundary the MIME boundary
       * @return mime parts as a hash map 
       */
-    AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
+    /*AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
     axiom_mime_parser_parse(
         axiom_mime_parser_t * mime_parser,
         const axutil_env_t * env,
         AXIS2_READ_INPUT_CALLBACK,
         void *callback_ctx,
+        axis2_char_t * mime_boundary);*/
+
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axiom_mime_parser_parse_for_soap(
+        axiom_mime_parser_t * mime_parser,
+        const axutil_env_t * env,
+        AXIS2_READ_INPUT_CALLBACK callback,
+        void *callback_ctx,
         axis2_char_t * mime_boundary);
 
+
+    AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
+    axiom_mime_parser_parse_for_attachments(
+        axiom_mime_parser_t * mime_parser,
+        const axutil_env_t * env,
+        AXIS2_READ_INPUT_CALLBACK callback,
+        void *callback_ctx,
+        axis2_char_t * mime_boundary,
+        void *user_param);
+
+
     /**
       * Returns mime parts as a hash map
       * @param mime_parser the pointer for the mime parser struct 
@@ -178,6 +197,19 @@
         axis2_char_t *callback_name);
 
 
+    AXIS2_EXTERN void AXIS2_CALL
+    axiom_mime_parser_set_mime_boundary(
+        axiom_mime_parser_t *mime_parser,
+        const axutil_env_t *env,
+        axis2_char_t *mime_boundary);
+
+
+    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+    axiom_mime_parser_get_mime_boundary(
+        axiom_mime_parser_t *mime_parser,
+        const axutil_env_t *env);
+
+
 
 
     /** @} */