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