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 ka...@apache.org on 2008/03/26 15:46:22 UTC
svn commit: r641334 -
/webservices/axis2/trunk/c/axiom/include/axiom_data_handler.h
Author: kaushalye
Date: Wed Mar 26 07:46:10 2008
New Revision: 641334
URL: http://svn.apache.org/viewvc?rev=641334&view=rev
Log:
Axis2C hackathon : Axiom headers
Modified:
webservices/axis2/trunk/c/axiom/include/axiom_data_handler.h
Modified: webservices/axis2/trunk/c/axiom/include/axiom_data_handler.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_data_handler.h?rev=641334&r1=641333&r2=641334&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/include/axiom_data_handler.h (original)
+++ webservices/axis2/trunk/c/axiom/include/axiom_data_handler.h Wed Mar 26 07:46:10 2008
@@ -50,27 +50,41 @@
* @{
*/
+ /**
+ * @param data_handler, a pointer to data handler struct
+ * @param env environment, MUST NOT be NULL.
+ * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
+ */
AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-
axiom_data_handler_get_content_type(
axiom_data_handler_t * data_handler,
const axutil_env_t * env);
+ /**
+ * @param data_handler, a pointer to data handler struct
+ * @param env environment, MUST NOT be NULL.
+ * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
+ */
AXIS2_EXTERN axis2_byte_t *AXIS2_CALL
axiom_data_handler_get_input_stream(
axiom_data_handler_t * data_handler,
const axutil_env_t * env);
+ /**
+ * @param data_handler, a pointer to data handler struct
+ * @param env environment, MUST NOT be NULL.
+ * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
+ */
AXIS2_EXTERN int AXIS2_CALL
axiom_data_handler_get_input_stream_len(
axiom_data_handler_t * data_handler,
const axutil_env_t * env);
/**
- * @param output_stream parameter to store reference to output byte stream.
* The data_handler is responsible for memory occupied by the stream
* returned
+ * @param output_stream parameter to store reference to output byte stream.
* @param output_stream_size parameter to store reference to output byte
* stream length
*/
@@ -81,6 +95,11 @@
axis2_byte_t ** output_stream,
int *output_stream_size);
+ /**
+ * @param data_handler, a pointer to data handler struct
+ * @param env environment, MUST NOT be NULL.
+ * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
+ */
AXIS2_EXTERN axis2_status_t AXIS2_CALL
axiom_data_handler_set_binary_data(
@@ -89,17 +108,32 @@
axis2_byte_t * input_stream,
int input_stream_len);
+ /**
+ * @param data_handler, a pointer to data handler struct
+ * @param env environment, MUST NOT be NULL.
+ * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
+ */
AXIS2_EXTERN axis2_status_t AXIS2_CALL
axiom_data_handler_write_to(
axiom_data_handler_t * data_handler,
const axutil_env_t * env);
+ /**
+ * @param data_handler, a pointer to data handler struct
+ * @param env environment, MUST NOT be NULL.
+ * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
+ */
AXIS2_EXTERN axis2_status_t AXIS2_CALL
axiom_data_handler_set_file_name(
axiom_data_handler_t * data_handler,
const axutil_env_t * env,
axis2_char_t * file_name);
+ /**
+ * @param data_handler, a pointer to data handler struct
+ * @param env environment, MUST NOT be NULL.
+ * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
+ */
AXIS2_EXTERN void AXIS2_CALL
axiom_data_handler_free(
axiom_data_handler_t * data_handler,
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org