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 sh...@apache.org on 2009/09/28 15:42:29 UTC

svn commit: r819535 - in /webservices/axis2/trunk/c/include: axis2_callback.h axis2_op_client.h

Author: shankar
Date: Mon Sep 28 13:42:28 2009
New Revision: 819535

URL: http://svn.apache.org/viewvc?rev=819535&view=rev
Log:
Getting msg context for dual channel

Modified:
    webservices/axis2/trunk/c/include/axis2_callback.h
    webservices/axis2/trunk/c/include/axis2_op_client.h

Modified: webservices/axis2/trunk/c/include/axis2_callback.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_callback.h?rev=819535&r1=819534&r2=819535&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_callback.h (original)
+++ webservices/axis2/trunk/c/include/axis2_callback.h Mon Sep 28 13:42:28 2009
@@ -149,6 +149,30 @@
         axiom_soap_envelope_t * envelope);
 
     /**
+     * Gets the resulting message context.
+     * @param callback pointer to callback struct
+     * @param env pointer to environment struct
+     * @return result message context if present, else NULL
+     */
+    AXIS2_EXTERN axis2_msg_ctx_t *AXIS2_CALL
+    axis2_callback_get_msg_ctx(
+        const axis2_callback_t * callback,
+        const axutil_env_t * env);
+
+    /**
+     * Sets the message context.
+     * @param callback pointer to callback struct
+     * @param env pointer to environment struct
+     * @param msg_ctx pointer to message context
+     * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
+     */
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axis2_callback_set_msg_ctx(
+        axis2_callback_t * callback,
+        const axutil_env_t * env,
+        axis2_msg_ctx_t * msg_ctx);
+
+    /**
      * Gets error code representing the error.
      * @param callback pointer to callback struct
      * @param env pointer to environment struct

Modified: webservices/axis2/trunk/c/include/axis2_op_client.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_op_client.h?rev=819535&r1=819534&r2=819535&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_op_client.h (original)
+++ webservices/axis2/trunk/c/include/axis2_op_client.h Mon Sep 28 13:42:28 2009
@@ -116,6 +116,12 @@
         const axutil_env_t * env,
         axis2_msg_ctx_t * msg_ctx);
 
+    AXIS2_EXTERN axis2_status_t AXIS2_CALL
+    axis2_op_client_add_in_msg_ctx(
+        axis2_op_client_t * op_client,
+        const axutil_env_t * env,
+        axis2_msg_ctx_t * msg_ctx);
+
     /**
      * Gets a message corresponding to the given label.
      * @param op_client pointer to operation client struct