From 4a01960cba446e046d5687279c024fa60b576d85 Mon Sep 17 00:00:00 2001 From: damitha Date: Wed, 7 Jul 2010 16:34:18 +0000 Subject: Patch in AXIS2C-1417 applied git-svn-id: http://svn.apache.org/repos/asf/axis/axis2/c/core/trunk@961429 13f79535-47bb-0310-9956-ffa450edef68 --- axiom/include/axiom_mime_part.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'axiom/include/axiom_mime_part.h') diff --git a/axiom/include/axiom_mime_part.h b/axiom/include/axiom_mime_part.h index e4cfc36..c56f50a 100644 --- a/axiom/include/axiom_mime_part.h +++ b/axiom/include/axiom_mime_part.h @@ -30,6 +30,7 @@ #include #include #include +#include #ifdef __cplusplus extern "C" @@ -53,6 +54,9 @@ extern "C" /* User specified callback */ AXIOM_MIME_PART_CALLBACK, + /* User specified handler functions */ + AXIOM_MIME_PART_HANDLER, + /* unknown type*/ AXIOM_MIME_PART_UNKNOWN @@ -78,6 +82,15 @@ extern "C" /* This is required in the case of the callback */ void *user_param; + + /* Required for type AXIOM_MIME_PART_HANDLER, specify + * functions for reading data */ + int (* read_handler_create)( + axiom_mtom_sending_callback_t ** inst, + const axutil_env_t * env); + int (* read_handler_remove)( + axiom_mtom_sending_callback_t * inst, + const axutil_env_t * env); }; -- cgit v1.1-32-gdbae