Author: dushshantha Date: Wed Jan 9 03:30:38 2008 New Revision: 610345 URL: http://svn.apache.org/viewvc?rev=610345&view=rev Log: Applied patches for JIRAs 878, 879. Thanks Senaka.
Modified: webservices/axis2/trunk/c/axiom/include/axiom_output.h webservices/axis2/trunk/c/axiom/src/om/om_output.c webservices/axis2/trunk/c/include/axis2_svc_client.h Modified: webservices/axis2/trunk/c/axiom/include/axiom_output.h URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/include/axiom_output.h?rev=610345&r1=610344&r2=610345&view=diff ============================================================================== --- webservices/axis2/trunk/c/axiom/include/axiom_output.h (original) +++ webservices/axis2/trunk/c/axiom/include/axiom_output.h Wed Jan 9 03:30:38 2008 @@ -46,7 +46,8 @@ /** * Creates AXIOM output struct * @param env Environment. MUST NOT be NULL, . - * @param xml_writer XML writer. + * @param xml_writer XML writer. OM output takes + * ownership of the xml_writer. * @return a pointer to newly created output struct. */ AXIS2_EXTERN axiom_output_t *AXIS2_CALL Modified: webservices/axis2/trunk/c/axiom/src/om/om_output.c URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/om/om_output.c?rev=610345&r1=610344&r2=610345&view=diff ============================================================================== --- webservices/axis2/trunk/c/axiom/src/om/om_output.c (original) +++ webservices/axis2/trunk/c/axiom/src/om/om_output.c Wed Jan 9 03:30:38 2008 @@ -85,7 +85,6 @@ return NULL; } - om_output->xml_writer = NULL; om_output->xml_writer = xml_writer; om_output->do_optimize = AXIS2_TRUE; om_output->mime_boundary = NULL; Modified: webservices/axis2/trunk/c/include/axis2_svc_client.h URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_svc_client.h?rev=610345&r1=610344&r2=610345&view=diff ============================================================================== --- webservices/axis2/trunk/c/include/axis2_svc_client.h (original) +++ webservices/axis2/trunk/c/include/axis2_svc_client.h Wed Jan 9 03:30:38 2008 @@ -208,7 +208,8 @@ * @param env pointer to environment struct * @param op_qname operation qname. NULL is equivalent to an * operation name of "__OPERATION_ROBUST_OUT_ONLY__" - * @param payload pointer to OM node representing the XML payload to be sent + * @param payload pointer to OM node representing the XML payload to be sent. + * The caller has control over the payload until the service client frees it. * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE */ AXIS2_EXTERN axis2_status_t AXIS2_CALL @@ -226,7 +227,8 @@ * @param svc_client pointer to service client struct * @param env pointer to environment struct * operation name of "__OPERATION_ROBUST_OUT_ONLY__" - * @param payload pointer to OM node representing the XML payload to be sent + * @param payload pointer to OM node representing the XML payload to be sent. + * The caller has control over the payload until the service client frees it. * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE */ @@ -245,7 +247,8 @@ * @param env pointer to environment struct * @param op_qname operation qname. NULL is equivalent to an * operation name of "__OPERATION_OUT_ONLY__" - * @param payload pointer to OM node representing the XML payload to be sent + * @param payload pointer to OM node representing the XML payload to be sent. + * The caller has control over the payload until the service client frees it. */ AXIS2_EXTERN void AXIS2_CALL axis2_svc_client_fire_and_forget_with_op_qname( @@ -261,7 +264,8 @@ * get client-side errors, such as host unknown etc. * @param svc_client pointer to service client struct * @param env pointer to environment struct - * @param payload pointer to OM node representing the XML payload to be sent + * @param payload pointer to OM node representing the XML payload to be sent. + * The caller has control over the payload until the service client frees it. */ AXIS2_EXTERN void AXIS2_CALL axis2_svc_client_fire_and_forget( @@ -276,7 +280,8 @@ * @param env pointer to environment struct * @param op_qname operation qname. NULL is equivalent to an * operation name of "__OPERATION_OUT_IN__" - * @param payload pointer to OM node representing the XML payload to be sent + * @param payload pointer to OM node representing the XML payload to be sent. + * The caller has control over the payload until the service client frees it. * @return pointer to OM node representing the XML response. The * caller owns the returned node. */ @@ -292,7 +297,8 @@ * This method is used to interact with a service operation whose MEP is In-Out. * @param svc_client pointer to service client struct * @param env pointer to environment struct - * @param payload pointer to OM node representing the XML payload to be sent + * @param payload pointer to OM node representing the XML payload to be sent. + * The caller has control over the payload until the service client frees it. * @return pointer to OM node representing the XML response. The * caller owns the returned node. */ @@ -310,7 +316,8 @@ * @param env pointer to environment struct * @param op_qname operation qname. NULL is equivalent to an * operation name of "__OPERATION_OUT_IN__" - * @param payload pointer to OM node representing the XML payload to be sent + * @param payload pointer to OM node representing the XML payload to be sent. + * The caller has control over the payload until the service client frees it. * @callback pointer to callback struct used to capture response */ AXIS2_EXTERN void AXIS2_CALL @@ -327,7 +334,8 @@ * operation whose MEP is In-Out. * @param svc_client pointer to service client struct * @param env pointer to environment struct - * @param payload pointer to OM node representing the XML payload to be sent + * @param payload pointer to OM node representing the XML payload to be sent. + * The caller has control over the payload until the service client frees it. * @callback pointer to callback struct used to capture response */ AXIS2_EXTERN void AXIS2_CALL --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]